java从键盘输入10个数到数组中并输出该数组,统计其中大于0的数的个数和小于0的数的个数。
时间: 2024-09-28 07:04:39 浏览: 32
C语言输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出
5星 · 资源好评率100%
在Java中,你可以使用Scanner类从键盘获取用户输入,并将其存储在一个整数数组中。然后遍历数组,分别计数大于0和小于0的元素。以下是步骤和代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] numbers = new int[10]; // 创建一个长度为10的数组
System.out.println("请输入10个数字:");
for (int i = 0; i < 10; i++) {
numbers[i] = scanner.nextInt(); // 读取用户的输入并存储在数组中
}
int positiveCount = 0;
int negativeCount = 0;
// 遍历数组,统计正数和负数
for (int num : numbers) {
if (num > 0) {
positiveCount++;
} else if (num < 0) {
negativeCount++;
}
}
System.out.println("大于0的数有:" + positiveCount + "个");
System.out.println("小于0的数有:" + negativeCount + "个");
scanner.close();
}
}
```
当你运行这个程序时,它会提示用户输入10个数字,然后输出大于0和小于0的数字数量。
阅读全文