课上练习

package 课上作业;

import java.util.InputMismatchException;
import java.util.Scanner;

public class Test {

    public static void main(String[] args) {
        
    
        for(int m=0;;)                           
        {
            int judge=0;
            Scanner in=new Scanner(System.in);
            int n; 
            System.out.println("请输入帖子的个数:");
            n=in.nextInt();
         
            System.out.println("请输入ID(序号为整数):");
            int ID[]=new int [n];
            try                              
            {
                for(int i=0;i<n;i++)
                {
                    ID[i]=in.nextInt();
                }
             }
            catch(InputMismatchException e)
            {
                System.out.println("输入不合法!");
                judge=1;
            }
         
            int shuiwang=ID[0];int temp=0;    
            for(int i=0;i<n-1;i++)
            {                                
                if(shuiwang==ID[i+1])
                {
                    temp++;
                }
                else 
                {                           
                    temp--;
                }
                if(temp<0)
                {
                    shuiwang=ID[i+1];         
                }
            }
            if(judge!=1)
                System.out.println("水王是:"+shuiwang);
            
            System.out.println("继续寻找水王请按任意键,退出请按s:");
            String s=in.next();
            if(s.equals("s"))
                System.exit(0);
            else
                continue;    
            in.close();
        }
    }
}

结果截图:

原文地址:https://www.cnblogs.com/dotacai/p/5515499.html