if 语句单分支语句
if语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句
if-else双分子语句
当条件表达式为真时,执行语句块1,否则,执行语句块2。也就 是else部分 上机代码简单的信息录入
import java.util.Scanner;
public class ifelse{
public static void main(String[]args){
System.out.println("欢迎光临");
System.out.println("添加用户信息");
Scanner zg=new Scanner(System.in);
System.out.println("输入会员信息");
String num=zg.nextLine();
System.out.println("请输入会员生日");
String birthday=zg.nextLine();
System.out.println("请输入会员积分");
String score=zg.nextLine();
if(num.length()==4){
System.out.println("会员信息如下");
System.out.println(num+"t"+birthday+"t"+score);
}else{
System.out.println("会员信息有误");
}
}
}
再cmd命令框里面输入信息后会显示
欢迎光临
添加用户信息
输入会员信息
123
请输入会员生日
0101
请输入会员积分
300
会员信息有误
里面数据出错后会出现
欢迎光临
添加用户信息
输入会员信息
21213213
请输入会员生日
23123123
请输入会员积分
3213123
会员信息有误
if 分支语句的上机代码
import java.util.Scanner;
public class IdentifierDemo{
public static void main(String[] args){
Scanner zg=new Scanner(System.in);
System.out.println("请输入你想要的数字");
int count=zg.nextInt();
if(count>15){
System.out.println("今天天气不错");
}
else if(count>=10&&count<=15){
System.out.println("今天天气很一般");
}
else{
System.out.println("今天手气不怎么样");
}
System.out.println("得了"+count+"分");
}
}
44
再cmd命令框里面输入信息后会显示
请输入你想要的数字
1234
今天天气不错
得了1234分
再里面输入任意数字可得出这个结果。
if-else语句 多分支选择结构mport java.util.Scanner;
public class child{
public static void main(String[]args){
Scanner zg=new Scanner(System.in);
System.out.println("请输入年龄");
int age=zg.nextInt();
//System.out.println("年龄是"+age+"类型");
if(age<10){
System.out.println("小孩子,喜欢玩");
}else if(age<15){
System.out.println("青年,要学习");
}else if(age<35){
System.out.println("中年,要工作");
}else if(age<45){
System.out.println("中老年,要补钙");
}else if(age<85){
System.out.println("老年多运动");
}else{
System.out.println("老寿星,吉星高照");
}
}
}
输入任意年龄输出:
请输入年龄
8
小孩子,喜欢玩



