返回列表 發帖

for 迴圈 (五)

本帖最後由 tonyh 於 2014-6-7 13:02 編輯

在螢幕上顯示指定範圍內的連續數字, 讓使用者自行輸入初始值與終止值,
譬如當使用者分別輸入3與6時, 執行結果為  3 4 5 6
若輸入11與17時, 執行結果則為 11 12 13 14 15 16 17

  1. import java.io.Console;   //引入類別庫java.io裡的Console類別
  2. public class ch18
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int x, y;
  7.         Console c=System.console();    //在Console類別下建立一名為c的實體物件
  8.         System.out.print("初始值: ");
  9.         x=Integer.parseInt(c.readLine());  //利用Integer類別下的parseInt()函式將抓到的字串轉換為整數
  10.         System.out.print("終止值: ");
  11.         y=Integer.parseInt(c.readLine());
  12.         for(int i=x; i<=y; i++)
  13.               System.out.print(i+" ");
  14.         System.out.println();
  15.     }
  16. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

  1. import java.io.Console;
  2. public class ch18
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          int x, y;
  7.          Console c=System.console();
  8.          System.out.print("初始值: ");
  9.          x=Integer.parseInt(c.readLine());
  10.          System.out.print("終止值: ");
  11.          y=Integer.parseInt(c.readLine());
  12.          for(int i=x; i<=y; i++)
  13.              System.out.println(i+" ");
  14.     }
  15. }
複製代碼

TOP

  1. import java.io.Console;
  2. public class ch18
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          int x, y;
  7.          Console c=System.console();
  8.          System.out.print("初始值: ");
  9.          x=Integer.parseInt(c.readLine());
  10.          System.out.print("終止值: ");
  11.          y=Integer.parseInt(c.readLine());
  12.          for(int i=x; i<=y; i++)
  13.              System.out.println(i+" ");
  14.     }
  15. }
複製代碼

TOP

  1. import java.io.Console;
  2. public class ch18//主類別
  3. {
  4.      public static void main(String args[])   //主函式
  5.      {
  6.           int x,y;
  7.           Console c=System.console();
  8.           System.out.print("初始值: ");
  9.           x=Integer.parseInt(c.readLine());
  10.           System.out.print("終止值: ");
  11.           y=Integer.parseInt(c.readLine());
  12.           for(int i=x; i<=y; i++)
  13.               System.out.println(i);
  14.      }
  15. }
複製代碼

TOP

  1. import java.io.Console;
  2. public class ch19
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         Console c=System.console();
  7.         int x,y;
  8.         System.out.print("輸入初始值:");
  9.         x=Integer.parseInt(c.readLine());
  10.         System.out.print("輸入結束值:");
  11.         y=Integer.parseInt(c.readLine());
  12.         if(y>x)
  13.         {
  14.             for(int i=x;i<=y;i++)
  15.             {
  16.                 System.out.print(i+" ");
  17.             }
  18.         }
  19.         else if(x>y)
  20.             System.out.println("輸入錯誤");
  21.         else
  22.             System.out.println("輸入錯誤");

  23.     }
  24. }
複製代碼

TOP

  1. import java.io.Console;
  2. public class ch18
  3. {
  4.        public static void main(String args[])
  5.        {
  6.                int x,y;
  7.                Console c=System.console();
  8.                System.out.print("初始值: ");
  9.                x=Integer.parseInt(c.readLine());
  10.                System.out.print("終止值: ");
  11.                y=Integer.parseInt(c.readLine());
  12.                for(int i=x; i<=y; i++)
  13.                    System.out.println(i+" ");

  14.        }
  15. }
複製代碼

TOP

返回列表