首页 > 其他 > 详细

课堂练习--找水王

时间:2016-05-20 17:31:33      阅读:246      评论:0      收藏:0      [点我收藏+]

设计思路:

每次删除两个不同的ID,剩下ID相同的,则剩下的就是水王的ID;

代码:

 

package comm;
import java.util.Scanner;
public class Test {
    private static int j = 0;

    public static void main(String[] args) {
             Scanner in=new Scanner(System.in);
             int N;
             System.out.print("请输入帖子的总数:");
             N=in.nextInt();
             String list[]=new String [N];
             int i;
             System.out.println("请输入ID:");
             for(i=0;i<N;i++)
             {
                 list[i]=in.next();
             }
             String king = null; 
             
             for(i=0;i<N;i++)
             {
                
                if(j==0)
                 {
                     king=list[i];
                     j=1;
                 }
                 else
                 {
                     
                 if(list[i]==king)//相同则比较下一个数
                    j++;
                 else
                    j--;
                 }
             
             }
             System.out.println("水王是:"+king);
             in.close();
    }

}

 

运行截图:

技术分享

 

个人总结:

找对思路,抓住问题的重点;

课堂练习--找水王

原文:http://www.cnblogs.com/chenpengmeng/p/5512767.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!