条件语句
简单if条件语句,若语句序列中仅有一条语句时,则可省略条件语句中的“{}”。如:
int a = 100; if(a == 100) System.out. print("a的值时100");
条件语句的语句序列可省略,省略时,则可以保留大括号;也省略大括号,然后在末尾添加";"。如下
boolean b = false; if(b); boolean b = false; if(b){}
if...else语句可以用三元运算符进行简化,如:
public class MyJava2 { public static void main(String[] args) { int english = 59; int math = 99; if(english > 60) { System.out.println("英语及格了"); }else { System.out.println("英语没及格"); } System.out.println(math > 60 ? "数学及格了" : "数学没及格"); //用三元运算符代替if...else语句 } }
switch语句语法:
switch(表达式){ case 常量1: 语句块1; [break;] ... case 常量n; 语句块n; [break;] default: 语句块n+1; [break;] }
表达式及常量1~n必须为整型、字符型或字符串类型。