写一个简单java程序,从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。
时间: 2024-09-24 11:16:48 浏览: 39
当然可以。以下是一个简单的 Java 程序,它会从用户处循环读取整数,直到输入为0为止,并统计正数和负数的数量:
```java
import java.util.Scanner;
public class NumberCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int positiveCount = 0;
int negativeCount = 0;
System.out.println("请输入整数,0表示结束:");
while (true) {
int number = scanner.nextInt();
if (number == 0) break; // 输入0时退出循环
if (number > 0) {
positiveCount++;
} else if (number < 0) {
negativeCount++;
}
}
System.out.println("输入的正数有:" + positiveCount + "个");
System.out.println("输入的负数有:" + negativeCount + "个");
}
}
```
在这个程序中,我们创建了一个 `Scanner` 对象来读取用户的输入。然后进入一个无限循环,直到用户输入0。每次读到一个数,我们就检查它是正数、负数还是0,并相应地增加对应的计数器。当输入0时,通过 `break` 语句跳出循环并显示最终的计数结果。