首页 > 试题广场 >

(计算数字的出现次数)编写程序,读取在1到 100 之间的整

[问答题]
(计算数字的出现次数)编写程序,读取在1到 100 之间的整数,然后计算每个数出现的次数。 假定输入是以 0 结束的。下面是这个程序的一个运行示例:


注意:如果一个数出现的次数大于一次,就在输出时使用复教 “ times”。
import java.util.Scanner; // 读取1-100之间的整数算输出每个数出现的次数

public class Great {
	public static void main(String[] args) {
		int[] j = new int [101];
		Scanner sc = new Scanner(System.in);
		int num;
		do {
			System.out.print("输入1-100的整数(0表示结束): ");
		    num = sc.nextInt();
			j[num] = j[num] + 1;
		}
		while (num != 0);
		for (int a = 1; a < j.length; a++) {
			if (j[a] > 0) {
				System.out.println(a + "出现" + j[a] + "次");
			}
		}
	}
		
}

编辑于 2020-03-03 16:00:48 回复(0)