Java初學--無限循環


更多精彩文章歡迎關注公眾號“Java之康庄大道”

利用for循環和while循環分別做到,從鍵盤讀取任意數,輸入0自動跳出無限循環,並判斷有幾個正數幾個負數。

1.for循環的無限循環:

 1 import java.util.Scanner;//引用Scanner類用於讀取鍵盤輸入
 2 class TestXunHuan 
 3 {
 4     public static void main(String[] args) 
 5     {
 6         int a=0;//記錄正數的個數
 7         int b=0;//記錄負數的個數
 8         Scanner s=new Scanner(System.in);
 9         for(;;){
10             System.out.println("請輸入一個整數");
11             int sum=s.nextInt();
12             if(sum>0)
13                 a++;
14             else if (sum<0)
15                 b++;
16             else
17                 break;
18         }
19         System.out.println("其中一共有"+a+"個正數;有"+b+"個負數");
20     }
21 }

運行結果:

2.while循環的無限循環

 1 import java.util.Scanner;//引用Scanner類用於讀取鍵盤輸入
 2 class TestXunHuan 
 3 {
 4     public static void main(String[] args) 
 5     {
 6         int a=0;//記錄正數的個數
 7         int b=0;//記錄負數的個數
 8         Scanner s=new Scanner(System.in);
 9         while(true){
10             System.out.println("請輸入一個整數");
11             int sum=s.nextInt();
12             if(sum>0)
13                 a++;
14             else if (sum<0)
15                 b++;
16             else
17                 break;
18         }
19 
20         System.out.println("其中一共有"+a+"個正數;有"+b+"個負數");
21     }
22 }

運行結果:


免責聲明!

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



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