1、 if的三种写法:
1)
if(布尔表达式) { 待执行的代码 }
2)
if(布尔表达式) { 待执行的代码 } else { 待执行的代码 }
3)
if(布尔表达式) { 待执行的代码 } else if(布尔表达式) { 待执行的代码 } else if(布尔表达式) { 待执行的代码 } …… …… else { 待执行的代码 }
2、 switch语句:
switch(变量)//变量目前只能是byte、short、int、char这4种 { case 常量1: 待执行的代码 break; case 常量2: 待执行的代码 break; case 常量3: 待执行的代码 break; default: 待执行的代码break;//可以加也可以不加 }
虽然case中的break是可选的,但是在绝大多数情况下,如果没有break,程序的逻辑就会发生错误,因此通常情况下需要加上break。
例如:
int a = 1; switch(a) { case 1: System.out.println(1); //break; case 2: System.out.println(2); //break; case 3: System.out.println(3); //break; default: System.out.println("error!"); } 输出结果:1、2、3、error