1 /*
2 * 一般情况下,在无限循环内部要有程序终止语句,使用break实现,若没有,则是死循环。
3 */
4 package text;
5 import java.util.*;
6
7 public class TextExer {
8 public static void main(String[] args){
9 Scanner s = new Scanner(System.in);
10 int a = 0;
11 int b = 0;
12 //for(;;){
13 while(true){
14 System.out.println("请输入一个整数:");
15 int num = s.nextInt();
16 if(num > 0)
17 a++;
18 else if(num < 0)
19 b++;
20 else
21 break;
22 }
23
24 /*
25 问题一:
26 for(int i = 0; i < 10; i++){
27 System.out.println("请输入第" + (i + 1) + "整数");
28 int num = s.nextInt();
29 if(num > 0)
30 a++;
31 else if(num < 0)
32 b++;
33 }
34 */
35 System.out.println("正数的个数为:" + a);
36 System.out.println("负数的个数为:" + b);
37 }
38 }