1. 程式人生 > >JAVA流程控制和迴圈流程圖

JAVA流程控制和迴圈流程圖

一、流程控制

     1、if語句  

           if語句例子
            單分支if語句
if(num>10) {
num*=2;
}
System.out.println(num);
         多分支if語句
int age = sc.nextInt();
   if(age<=12) {
System.out.println("兒童");
     }else if(age<18) {
System.out.println("青少年");
}else {
System.out.println("成年人");
}
//在多分支和雙分支中,如果選中了某一個條件,則其它條件的語句不會在執行了
//在多分支中,判斷從上往下進行判斷

               

     2、switch語句

            switch語句
例子:小括號中可以是int byte String short char 列舉型
switch(變數){
    case 值:
       語句
 break;
    case 值:
       語句
break;
}


1.  for迴圈

          for迴圈形式: for(表示式1;表示式2;表示式3)

            for迴圈流程圖

                            

2.  while迴圈

           while迴圈形式:

                               while(判斷條件)

                                 {

                                    執行語句;

                                }

            圖2 while迴圈流程圖

3.  do-while迴圈

           do-while迴圈形式:

                                    do
                                        {

                                          執行語句;

                                        }while(條件判斷)

           do-while迴圈流程圖: