if的一点理解
第一种if
if(条件表达式){
条件表达式为true时执行代码块
}
int i=2;
if(i>1){
System.out.println(i);
}
第二种if
if(条件表达式){
条件表达式为true时执行代码块
}else{
当条件表达式为false的时候执行代码块
}
if(i>3){
System.out.println(i);
}else{
System.out.println("执行了");
}
第三种if
if(条件表达式){
条件表达式为true时执行代码块
}else if(条件表达式1){
条件表达式1为true时执行代码块
}else if(条件表达式2){
条件表达式2为true时执行代码块
}
注意:因为代码是从上往下运行所以只要前面有条件表达式成立下面其他表示式即使成立也不执行
if(i<3){
System.out.println("条件表达式");
}else if(i<4){
System.out.println("条件表达式1");
}else if(i<5){
System.out.println("条件表达式2");
}