java编写程序,从键盘输入10个数到数组中并输出该数组,统计其中大于0的数的个数和小于0的数的个数。
时间: 2024-09-28 20:04:43 浏览: 34
在Java中,你可以使用Scanner类从键盘获取用户输入,并将其存储在一个数组中。然后遍历数组,分别计数大于0和小于0的数字。以下是简单的步骤和代码示例:
1. 首先,创建一个Scanner对象用于读取用户输入:
```java
import java.util.Scanner;
public class Main {
```
2. 使用Scanner从键盘输入10个整数并将它们存入数组:
```java
Scanner input = new Scanner(System.in);
int[] numbers = new int[10];
for (int i = 0; i < 10; i++) {
System.out.print("请输入第 " + (i+1) + " 个数:");
numbers[i] = input.nextInt();
}
```
3. 定义两个变量(countPositive 和 countNegative)用于存储正数和负数的数量:
```java
int countPositive = 0;
int countNegative = 0;
```
4. 遍历数组,统计正数和负数:
```java
for (int num : numbers) {
if (num > 0) {
countPositive++;
} else if (num < 0) {
countNegative++;
}
}
```
5. 输出结果:
```java
System.out.println("大于0的数有:" + countPositive + " 个");
System.out.println("小于0的数有:" + countNegative + " 个");
```
6. 最后别忘了关闭Scanner:
```java
input.close();
}
// 程序结束
}
```
阅读全文