水王编程

设计思路:

首先一次记录name为第一个数据,sum设为1,如果和后面的进行对比相同就sum加1,然后进行后面的比较,否则减1。在进行下一次比较前进行sum值得判断,如果为0,就重新为name定义临时水王,否则依照以前的方法继续执行。

源代码如下:

package water;

public class water {
    public static void main(String [] args) {
        int sum=0;
        int name=0;
        int num[] = {2,2,2,2,2,2,1,1,1,1};
        for(int n=0;n<9;n++) {
            if(sum==0) {
                name=num[n];
                sum=1;
            }
            if(name!=num[n+1]) {
                sum--;
            }else {
                sum++;    
            }
        }
        System.out.print("水王为:" + name);
    }
}

截图如下:

原文地址:https://www.cnblogs.com/hwh000/p/10951433.html