复合语句
条件控制
单分支语句
int a = 5; int b = 6; if(a == b){ System.out.println("a与b相等"); }
双分支语句
int a = 5; int b = 6; if(a == b){ System.out.println("a与b相等"); }else{ System.out.print("a与b不相等"); }
多分支语句
int a = 5; int b = 6; int c = 5; if(a == b){ System.out.println("a与b相等"); }else if(a == c){ System.out.println("a与c相等"); }else{ System.out.println("a不与任何数相等"); }
选择语句
//for是循环语句,下文会详细说明,作用是循环七次,让i的值从1变成7,每循环一次进行一次switch for(int i = 1;i<=7;i++){ switch(i){ case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; case 3: System.out.println("星期三"); break; case 4: System.out.println("星期四"); break; case 5: System.out.println("星期五"); break; case 6: System.out.println("星期六"); break; case 7: System.out.println("星期日"); break; } }
循环语句
while循环
int i = 5; while(i<10){ System.out,println(i); i++; }
do...while循环
int i = 5; do{ System.out.println(i); i++; }while(i<10)
for循环
for(int i = 5;i<10;i++){ System.out.println(i); }
增强型for循环foreach
int array[] = {1,2,3,4,5,6,7,8,9}; for(int arr : array){ System.out.println(arr); }
跳转语句
break
continue
return