从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。 分数 10 作者 刘芳 单位 广东东软学院 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。 输入格式: 输入的数据之间需要空一格。 输出格式: 分两行输出。 输入样例: 在这里给出一组输入。例如: 5 6 -2 -1 -3 0 输出样例: 在这里给出相应的输出。例如: 2java实现
时间: 2024-03-25 17:35:30 浏览: 97
好的,这是一个Java实现的代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int positiveNum = 0; // 记录正数的个数
int negativeNum = 0; // 记录负数的个数
int num = scanner.nextInt();
while (num != 0) { // 输入为0时结束循环
if (num > 0) {
positiveNum++;
} else {
negativeNum++;
}
num = scanner.nextInt();
}
System.out.println(positiveNum);
System.out.println(negativeNum);
}
}
```
这个程序中,我用了一个`Scanner`对象来读入输入的整数。然后用两个变量`positiveNum`和`negativeNum`来分别记录正数和负数的个数。接着用一个`while`循环来不断读入整数,直到读到0为止。在循环中,如果读入的整数大于0,则正数个数加1,否则负数个数加1。循环结束后,用`System.out.println`来输出正数个数和负数个数。
阅读全文