用java语言解答输入10个整数,统计其中的正数,负数和零的个数

发布时间:2021-02-20 11:42:21

用java语言解答输入10个整数,统计其中的正数,负数和零的个数

网友回答

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println(请输入10个整数);
String[] s = new String[10];
String regex = (-?\\d+);
int[] arr = new int[10];
int a,b,c;
a = b = c = 0;
for (int i = 0; i s[i] = sc.next();
if (s[i].matches(regex)) {
if (s[i].length() arr[i] = Integer.parseInt(s[i]);
if (arr[i] > 0) {a++;// 正数个数
} else if (arr[i] b++;// 负数个数
} else {
c++;// 0 个数
}} else {
System.out.println(数值过大);
return;
}} else {
System.out.println(输入的不是数字);
return;
}}System.out.println(正数个数为: + a);
System.out.println(负数个数为: + b);
System.out.println(0 的个数为: + c);
}======以下答案可供参考======
供参考答案1:
一楼正解。供参考答案2:
亲。。这都不会。。你是学java的么
以上问题属网友观点,不代表本站立场,仅供参考!