统计控制台输入的正数和负数个数

来源:互联网 发布:java 源值1.5已过时 编辑:程序博客网 时间:2024/03/28 18:08

编写程序,读入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,当输入为0时,表示程序结束。

import java.util.Scanner;public class DemoTest {        public static void main(String[] args)        {            Scanner input =new Scanner(System.in);            int cout1=0;            int cout2=0;            int sum=0;            int average=0;            int number;            do{                System.out.println("Enter a number: ");                number =input.nextInt();                if(number>0){                    cout1++;                }                if(number<0){                    cout2++;                }                sum+=number;            }while(number!=0);            average=sum/(cout1+cout2);            System.out.println("The number of positives is "+cout1);            System.out.println("The number of negatives is "+cout2);            System.out.println("The total is "+sum);            System.out.println("The average is "+average);        }}
0 0