猿问

请问下面的10是怎么算出来的?

package project2;
public class EchoTestDrive {
public static void main(String[] args)
{Echo e1=new Echo();
Echo e2=new Echo();
int x=0;
while(x<4) {
    e1.hello();
    e1.count=e1.count+1;
    if(x==3) {
        e2.count=e2.count+1;
    }
    if(x>0) {
        e2.count=e2.count+e1.count;
    }
x=x+1;
}
System.out.println(e2.count);}
}

package project2;

public class Echo {
int count=0;
void hello() {
    System.out.println("helloooo");
}
}

输出:

helloooo
helloooo
helloooo
10


没看懂代码运算的过程,麻烦详细点,谢谢。

慕函数813204
浏览 1432回答 1
1回答

天将明96

这是每次循环后对应的各变量值,希望能帮助你理解一共经过了四次循环,所以输出应该是不懂可以继续讨论。
随时随地看视频慕课网APP

相关分类

Java
我要回答