for循环与while循环拓展

说明:若有不在循环条件部分限制次数的结构;用 for(;;)或while(ture)

package struct;
import java.util.Scanner;
public class demo20 {
    public static void main(String[] args) {
        //读入不确定的整数,如果读入的数为负数,输出负数的个数,若为整数,输出整数的个数,输入0时结束程序。
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入数");
        int zs = 0; //记录正数个数
        int fs = 0;//记录负数个数
        while (true){
            int number = scanner.nextInt();
            if (number>0){
                zs++;
            }else if (number<0){
                fs++;
            }else {
                break;
            }
        }
        System.out.println("输入的整数个数为"+zs);
        System.out.println("输入的负数个数为"+fs);
    }
}

 

posted @ 2020-08-15 20:33  兔兔1234  阅读(172)  评论(0)    收藏  举报