流程控制语句

 1 if (判断条件1) {
 2    执行语句1;  
 3else if (判断条件2) {
 4    执行语句2;  
 5 }
 6 ...
 7 }else if (判断条件n) {
 8   执行语句n;   
 9else {
10    执行语句n+1;  
11 }
# 三元表达式


        int a = 1;
        int b = 2;

        int c;
        c = a > b ? a:b;
        System.out.println(c);
 1         /**
 2          * switch(表达式) {
 3          *   case 常量值1:
 4          *     语句体1;
 5          *     break;
 6          *   case 常量值2:
 7          *     语句体2;
 8          *     break;
 9          *   ...
10          *   default:
11          *     语句体n+1;
12          *     break;
13          * }*/
14 
15         int flag = 21;
16 
17         switch (flag){
18             case 1:
19                 System.out.println("+1");
20                 break;
21             case 2:
22                 System.out.println("+2");
23                 break;
24             case 3:
25                 System.out.println("+3");
26                 break;
27             default:
28                 System.out.println("+Null");
29                 break;
 1     /**
 2      * for(初始化表达式①; 布尔表达式②; 步进表达式④){
 3      * 循环体③        
 4      * }
 5      * */
 6 
 7     public static void main(String[] args) {
 8 
 9         for (int i = 0; i <100 ; i++) {
10             System.out.println(i);
11         }
12     }
 1         /**
 2          * 初始化表达式①
 3          *   while(布尔表达式②){
 4          *     循环体③
 5          *     步进表达式④
 6          * }
 7          * */
 8 
 9         int i = 0;
10         while (i < 10){
11             System.out.println(i);
12             i++;
13         }
 1         /**
 2          * 初始化表达式①
 3          *     do{
 4          *     循环体③
 5          *     步进表达式④
 6          * }while(布尔表达式②);
 7          *
 8          * do...while循环的特点:无条件执行一次循环体,即使我们将循环条件直接写成false,也依然会循环一次。这样的
 9          * 循环具有一定的风险性,因此初学者不建议使用do...while循环
10          * */
11 
12         int i = 0;
13         do {
14             System.out.println(i);
15             i++;
16         } while (i <= 10);
原文地址:https://www.cnblogs.com/xiaoxiaolulu/p/11303875.html