表达式:if(执行条件){执行代码;}
例子:Scanner scanner=new Scanner(System.in);
System.out.println("输入分数:");
int score=scanner.nextInt();
if(score>=60){System.out.println("要的要的");}
if(score<60){System.out.println("不得行");}
输入51,显示: 输入分数:51 不得行
if else if(执行条件){true执行代码;}
else{判断结果为false执行}
同样上例子可变为:Scanner scanner=new Scanner(System.in);
System.out.println("输入分数:");
int score=scanner.nextInt();
if(score>=60){System.out.println("要的要的");}
else{System.out.println("不得行");
输出结果同上
另据一例子:Scanner scanner=new Scanner(System.in);//建立scanner对象
System.out.println("数一:");//输出到
int a=scanner.nextInt();//控制台接受输入数据
System.out.println("数二:");
int b=scanner.nextInt();
if(a>b) {System.out.println(a+"最大");}//判断运行
else {System.out.println(b+"最大");}
控制台显示:数一:1 数二:2 2最大
if的多个嵌套: Scanner scanner=new Scanner(System.in);
System.out.println("输入数据:");
int score=scanner.nextInt();
if(score==5){System.out.println("很好");}
else if (score==4) {System.out.println("还行");}
else if (score==3) {System.out.println("行");}
else if (score==2) {System.out.println("将就");}
else if (score==1) {System.out.println("不行");}
else{System.out.println("根本不存在");} 输出结果为: 输入数据: 5 很好
if应用举例(找最高分):Scanner scanner=new Scanner(System.in);
System.out.println("a b c :");
int a=scanner.nextInt();
int b=scanner.nextInt();
int c=scanner.nextInt();
int d=a;
if(d<b){d=b;}
if(d<c){d=c;}
System.out.println(d);
最终:45 31 22 45