我不明白爲什麼我必須在此代碼中使用square()?爲什麼我不能將n次n添加到String中?爲什麼我必須在這段代碼中使用額外的方法?
static int square(int n){
return n*n;
}
static void ausgabe(int n){
String s;
int i = n;
s = "SquareOf" + i + " = " + square(i);
Sysout(s);
}
我的解決辦法是錯過了square方法和只添加這樣
s = "SquareOf" + i + " = " + i*i;
我試過,結果永遠是對的。但是,我們的書提出了第一種方法,我只想知道爲什麼他們使我的眼睛更加複雜。
在此先感謝。
因爲這本書想教你如何使用方法。 – tkausl
你是部分正確的,但是當你根據他們所做的事情來分割事物時,BUT軟件開發得更好...... ausgabe應該只顯示數值而不是做數學操作(這是平方工作) –