Board logo

標題: continue, break, return (一) [打印本頁]

作者: tonyh    時間: 2014-6-14 14:21     標題: continue, break, return (一)

本帖最後由 tonyh 於 2014-6-14 14:51 編輯

在迴圈中, continue 語法能強制程序立即跳入下一輪迴圈.
試利用此特性, 計算10以內所有偶數的總合, 即 2+4+6+8+10=?
  1. public class ch26
  2. {
  3.     public static void main(String args[])
  4.     {
  5.           int sum=0;
  6.           for(int i=1; i<=10; i++)
  7.           {
  8.                if(i%2==1)      //如果符合 i%2==1 , 代表該數為奇數
  9.                     continue;  //立即跳出該次迴圈, 並進入下一輪迴圈
  10.                sum+=i;
  11.           }
  12.           System.out.println("2+4+6+8+10="+sum);
  13.     }
  14. }
複製代碼

作者: 張瀚仁    時間: 2014-6-14 14:34

  1. public class ch26
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         int a=0;
  6.         for(int i=1;i<=10;i++)
  7.         {
  8.             if(i%2==1)
  9.                 continue;
  10.             a+=i;
  11.         }
  12.         System.out.println("2+4+6+8+10="+a);
  13.     }
  14. }
複製代碼

作者: 劉泳鱔    時間: 2014-6-14 14:36

  1. public class ch26
  2. {
  3.     public static void main(String args[])
  4.     {
  5.           int sum=0;
  6.           for(int i=1; i<=10; i++)
  7.           {
  8.                if(i%2==1)
  9.                continue;
  10.                sum+=i;
  11.           }
  12.           System.out.println("2+4+6+8+10="+sum);
  13.     }
  14. }
複製代碼

作者: 黃崇維    時間: 2014-6-14 14:40

  1. public class ch26
  2. {
  3.     public static void main(String args[])
  4.     {
  5.           int sum=0;
  6.           for(int i=1; i<=10; i++)
  7.           {
  8.                if(i%2==1)
  9.                     continue;
  10.                sum+=i;
  11.           }
  12.           System.out.println("2+4+6+8+10="+sum);
  13.     }
  14. }
複製代碼

作者: 鎧言    時間: 2014-6-14 14:57

  1. public class ch26
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         int a=0;
  6.         for(int i=1;i<=10;i++)
  7.         {
  8.             if(i%2==1)
  9.                 continue;
  10.             a+=i;
  11.         }
  12.         System.out.println("2+4+6+8+10="+a);
  13.     }
  14. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2