我是編程的超級新手,我正在學習測試,並且不理解一段代碼的輸出。我希望你能幫助我理解爲什麼最後打印4?Java,無法可視化輸出
我把代碼扔在Java可視化器的網站上,並且我明白除了爲什麼這一行之外的所有東西...... System.out.println(myScope.z);會打印數字4?
任何幫助,非常感謝!
public class ScopeTest {
int z;
public static void main(String[] args){
ScopeTest myScope = new ScopeTest();
int z = 6;
System.out.println(z);
myScope.doStuff();
System.out.println(z);
System.out.println(myScope.z);
}
void doStuff() {
int z = 5;
doStuff2();
System.out.println(z);
}
void doStuff2() {
z=4;
}
}
你們是真棒臨屋!很多,你真的幫助過! – NoobCoderChick 2014-10-09 05:23:32