Java基础语法19-循环小练习

从键盘读入任意个整数,判断正数和负数的个数

//从键盘读入任意个整数,判断正数和负数的个数,输入0退出

class ForWhileTest{
    public static void main(String[] args){
        
        Scanner scan = new Scanner(System.in);
        
        int positiveNumber = 0;//记录正数的个数
        int negativeNumber = 0;//记录负数的个数
        
        while(true){ //这里的while(true)也可以替代为 for(;;)
            int number = scan.nextInt();
            
            if(number > 0){
                positiveNumber++;
            }else if(number < 0){
                negativeNumber++;
            }else{
                break;
            }
                
        }
        
        System.out.println("正数个数为:" + positiveNumber + "负数个数为:" + negativeNumber);
    }
}

说明: 不在循环条件处限制次数的循环结构,for(;😉 或 while(true)

Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐