编写程序读取整数,找出它们的最大数,然后计算该数的出现次数。假设输入是以0结束。假定输入的是3 5 2 5 5 5 0,程序找出最大数5,而5出现的次数是4。
import java.util.Scanner;
class sy1c
{
public static void main(String[] args)
{
System.out.println("Enter numbers,the program exits if the input is 0");
Scanner scan=new Scanner(System.in);
int max=-1;
int x=scan.nextInt();
int count=0;
while(x!=0){
if(x>max){
max=x;
count=0;}
if (x==max){count=count+1;}
x=scan.nextInt();}
System.out.println("The largest number is "+max);
System.out.println("The occurence of the largest number is "+count);
}
}
以下是程序运行示例。