看板 java 關於我們 聯絡資訊
※ 引述《threesmall.bbs@bbs.badcow.com.tw (不可以)》之銘言: : 我照著書上的範例打的程式: : public void setLegs(int l) : { : if(l!=0 && l!=2 && l!=4) : { : System.out.println("Wrong number of legs!"); : return; // 你在這裡就return了,Animal1的leg沒有變阿~ // leg就是一開始的4囉 : } : legs=l; : } : } : 執行結果是 : Wrong number of legs! : Wrong number of legs! : animal1 has 4 legs. : animal1 has 2 legs. : animal1 has 0 legs. : 跟書上的結果一樣,但是書上卻說只有animal2的legs數有設定成功,所以顯示是2 : 其餘animal1和animal3的legs都是0 : 跟run出來的結果為什麼不一樣呢? : 請各位大大解答一下,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.55.126