Java 任意输入10个数,分别计算输出其中的正数和负数的个数
时间: 2023-12-03 13:44:01 浏览: 40
可以使用 Java 中的 Scanner 类来实现输入数字,然后使用 for 循环遍历这 10 个数字,判断正数和负数的个数,最后输出计数结果即可。
以下是示例代码:
```java
import java.util.Scanner;
public class CountPositiveAndNegativeNumbers {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int positiveCount = 0; // 记录正数的个数
int negativeCount = 0; // 记录负数的个数
for (int i = 1; i <= 10; i++) {
System.out.print("请输入第 " + i + " 个数:");
int num = input.nextInt();
if (num > 0) {
positiveCount++;
} else if (num < 0) {
negativeCount++;
}
}
System.out.println("正数个数为:" + positiveCount);
System.out.println("负数个数为:" + negativeCount);
}
}
```
运行示例:
```
请输入第 1 个数:1
请输入第 2 个数:2
请输入第 3 个数:-3
请输入第 4 个数:4
请输入第 5 个数:-5
请输入第 6 个数:6
请输入第 7 个数:-7
请输入第 8 个数:8
请输入第 9 个数:-9
请输入第 10 个数:10
正数个数为:6
负数个数为:4
```