找水王

Posted buffoon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找水王相关的知识,希望对你有一定的参考价值。

设计思路:

利用两两相消的方法,把不同的去掉,留下相同的,则为水王。

源代码:

package king;
import java.util.Scanner;

public class Searchking {

    public static void main(String[] args) {
        int i,j=0,num;
        String king=null;
            Scanner sc=new Scanner(System.in);
                System.out.println("请输入贴子的总数");
                   num=sc.nextInt();
                       String list[]=new String[num];
                           System.out.println("输入帖子的id");
              for(i=0;i<num;i++)
              {
                  list[i]=sc.next();
              }
                  for(i=0;i<num;i++)
                  {
                      if(j==0)
                      {
                          king=list[i];
                            j=1;
                      }
                      else
                      {
                          if(list[i]==king)
                              j++;
                          else
                              j--;
                      }
                  }
                  System.out.println("水王为"+king);
    }

    
}

结果截图:

实验总结:在程序编写之前应多注重思考。

以上是关于找水王的主要内容,如果未能解决你的问题,请参考以下文章

找水王

找水王2

找水王续

课堂练习-找水王

找水王2

课堂练习--找水王