1 //语句 2 //条件语句 3 int i=10; 4 if(i<20) 5 { 6 System.out.println("i<20"); 7 } 8 else if(i<25) 9 { 10 System.out.println(); 11 } 12 else if(i<35) 13 { 14 System.out.println(); 15 } 16 else//排除其他可能之后的 17 { 18 19 } 20 //等值比较:switch(变量) case 常量: 21 //列举所有可能的值 22 //switch 后面一般是变量 int型、 String型、枚举 23 //case:后面是常量 24 i=1; 25 switch(i) 26 { 27 case 1: 28 System.out.println("星期一"); 29 break; 30 case 2: 31 System.out.println("星期二"); 32 break; 33 default://相当于else 34 System.out.println("匹配不成功"); 35 } 36 //计数器 37 i=0; 38 while(i<10) 39 { 40 System.out.println("i="+i); 41 i++; 42 } 43 44 45 //中间结束循环 46 while(true) 47 { 48 49 System.out.println("i="+i); 50 i++; 51 if(i==7) 52 //结束循环 53 break; 54 } 55 56 57 //在某个条件下,跳过后面的代码,继续循环 58 while(i<20) 59 { 60 if(i%2==0) 61 { 62 i++; 63 continue;//跳过后面的代码继续循环 64 } 65 System.out.println("i="+i); 66 i++; 67 // if(i==7) 68 //结束循环 69 // break; 70 } 71 //不执行 72 i=10; 73 while(i<5) 74 { 75 System.out.println("while i="+i); 76 } 77 78 //至少会执行一次 79 i=10; 80 do 81 { 82 System.out.println("do while i="+i); 83 } 84 while(i<5); 85 for(i=10;i>0;i--) 86 { 87 System.out.println("i="+i); 88 } 89 System.out.println("运行结束");