问题描述】
输入正整数 n,再输入 n 个整数,统计这 n 个整数中正数、负数和零的个数。
【输入形式】
用户通过键盘输入正整数 n 及 n 个整数,数与数之间用空格分隔。
【输出形式】
程序统计 n 个数中正、负、零的个数,在控制台打印出来,格式为:"正数个数 负数个数 零的个数",注意数值间用空格分隔。
【样例输入】
4 1 -54 0 +33
【样例输出】
2 1 1
【样例说明】
输入 4 个整数:1 -54 0 +33,这 4 个整数中有 2 个正数、1 个负数、1 个零。
import java.util.Scanner;
public class Main{
public static void main(String args[]) {
int n,m,a=0,b=0,c=0;
Scanner input = new Scanner(System.in);
n = input.nextInt();
for(int i=0; i<n; i++)
{
m=input.nextInt();
if(m>0)
a++;
else if(m<0)
b++;
else
c++;
}
input.close();
System.out.printf("%d %d %d", a,b,c);
}
}
希望对你有帮助,哈哈,加油