用java语言解答输入10个整数,统计其中的正数,负数和零的个数
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/19 08:41:11
用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 < 10; i++) {
s[i] = sc.next();
if (s[i].matches(regex)) {
if (s[i].length() < 9) {
arr[i] = Integer.parseInt(s[i]);
if (arr[i] > 0) {
a++;// 正数个数
} else if (arr[i] < 0) {
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);
}
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 < 10; i++) {
s[i] = sc.next();
if (s[i].matches(regex)) {
if (s[i].length() < 9) {
arr[i] = Integer.parseInt(s[i]);
if (arr[i] > 0) {
a++;// 正数个数
} else if (arr[i] < 0) {
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);
}
用java语言解答输入10个整数,统计其中的正数,负数和零的个数
输入10个整数,统计并输出其中正数、负数和零的个数.
编一个程序,输入10个整数,统计并输出其中正数、负数和零的个数.用指针方式
编一个程序,输入10个整数,统计并输出其中正数、负数和零的个数.要求用C语言编程.
任意输入100个整数,分别统计其中的正数、负数和零的个数.
Pascal输入20个整数,统计其中正数、负数和零的个数
编一个程序,输入10个整数,统计并输 出其中正数、负数和零的个数.
输入10个整数, 统计其中的正数、负数和0的个数.
C语言题目:输入20个有符号的整数,编程统计正数,负数和零的个数.
用vfp编写,输入20个数,统计其中正数、负数和零的个数
java编程:用户从键盘上输入10个数,分别统计正数、负数、零的个数、平均值、累加和.
:从键盘输入10个整数,分别统计其中的正数,负数,零的个数.