用java编写程序,输入10个整数存入一维数组中,统计输出其中的整数负数和0的个数
时间: 2024-10-17 19:09:43 浏览: 37
在Java中,你可以编写一个简单的控制台应用来实现这个功能。下面是一个示例程序:
```java
import java.util.Scanner;
public class CountNegativeAndZero {
public static void main(String[] args) {
int[] numbers = new int[10]; // 创建一个长度为10的一维数组
Scanner scanner = new Scanner(System.in);
System.out.println("请输入10个整数:");
for (int i = 0; i < numbers.length; i++) {
numbers[i] = scanner.nextInt(); // 输入整数并存储到数组中
}
int negativeCount = 0, zeroCount = 0; // 初始化计数器
// 遍历数组,统计负数和零的个数
for (int num : numbers) {
if (num < 0) { // 负数
negativeCount++;
} else if (num == 0) { // 零
zeroCount++;
}
}
System.out.println("负数的个数: " + negativeCount);
System.out.println("零的个数: " + zeroCount);
}
}
```
当你运行这个程序时,它会提示你依次输入10个整数,然后显示输入的整数中负数和零的具体数量。
阅读全文