题目
题目概述
5.41(最大数的出现次数)编写程序读取整数,找出它们的最大数,然后计算该数的出现次数
假设输入是以0结束的,假定输入是3 5 2 5 5 5 0,程序找出最大值是5,出现4次
原书提示 / 破题
维护maxn和count两个变量,max存储最大值而count存储它出现的次数。初始状态时,将第一个数值赋值给max而将count赋值为1。
接下来的每个数字逐个和max比较。如果这个数大于max,就将它赋值给max,count相应重置为1。如果这个数等于max,则count自增1
运行示例
Enter numbers:3 5 2 5 5 5 0
The largest number is 5
The occurrence count of the largest number is 4
代码
import java.util.Scanner