for循環和while循環


  1.for循環語句的格式:

                  for(初始化語句;判斷條件語句;控制條件語句){

                             循環體語句;

               }

  2.for循環的執行流程:

                                 A:執行初始化語句

                                 B:執行判斷條件語句,判斷其結果是true還是false

                                false:結束循環       true:繼續執行

                                 C:執行循環體語句

                                 D:執行控制條件語句

                                 E:回到B繼續執行

3.水仙花舉例:

                    
        int count=0;
        for(int i=1;i<=1000;i++) {
            int ge=i%10;
            int shi=i/10%10;
            int bai=i/10/10%10;
            if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
                
                System.out.println(i);
                count++;
            }
        }
        System.out.println("1-1000的水仙花個數:"+count);
        
        
    4.while循環的語句格式:

                                     while(判斷條件語句){

                                      循環體語句;

                 }

 

   擴展格式:

                    初始化語句;

                    while(判斷條件語句){

                     循環體語句;

                     控制條件語句;

                 }

5.水仙花舉例:

                           int i=1;
                           int count=0;
                while(i<=1000) {
                int ge=i%10;
                int shi=i/10%10;
                int bai=i/10/10%10;
                if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
            
                    System.out.println(i);
                
                    count++;
                }
                i++;
             }
             System.out.println("水仙花的個數有:"+count);

 

6、 do...while循環的語句格式

                     初始化語句;

                       do{

               循環體語句;

              控制語句;

                }while(判斷條件語句)  ;

               

7.水仙花舉例:

                     
              int i=1;
              int count=0;
              do {
                  //循環體語句
                  int ge=i%10;
                  int shi=i/10%10;
                  int bai=i/10/10%10;
                  if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
                  System.out.println(i);
                  count++;
                      }
                  //控制語句
                  i++;
            
              }while(i<=1000);
              System.out.println("水仙花個數:"+count);

 

8.跳轉控制語句break的概述和基本使用

      break(中斷的意思)

      使用場景:switch語句中

                        循環中(即不能單獨出現和使用,離開場景是沒有意義的)
   

9.控制跳轉語句continue的概述和使用

    continue(繼續的意思)

    使用場景:循環中

    作用:結束依次循環,繼續下一次循環,但是結束的那一次循環,不執行那一次的循環體語句

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM