这是一个编写java程序的任务,假定输入0表示结束,读取1-100之间的整数,然后用程序计算每个数出现的次数。
时间: 2024-05-07 14:23:56 浏览: 16
好的,这个问题属于技术问题,我可以回答。以下是一个可以实现此功能的 Java 代码:
```
import java.util.Scanner;
public class NumberCounter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] counts = new int[101];
int num;
do {
System.out.print("请输入一个1-100之间的整数(输入0结束):");
num = scanner.nextInt();
if (num >= 1 && num <= 100) {
counts[num]++;
}
} while (num != 0);
for (int i = 1; i < counts.length; i++) {
if (counts[i] > 0) {
System.out.println(i + " 出现了 " + counts[i] + " 次。");
}
}
}
}
```
运行该程序,可以根据提示输入整数,程序会统计每个数字出现的次数,并输出结果。注意,本代码假定输入的数字在 1 到 100 之间,如果输入了不在该范围内的数字,程序会自动忽略。