私は自分のコードを実行している魔女は、シーケンスの最初の1つですし、シーケンスの2番目のサンプルコードを実行しています。シーケンスの2番目のものは実行されますが、最初のものは実行されません。私は間違って何をしていますか?私はコードを精査して、重要な違いは見えません。コードはこここれら2つのJavaコードの違いは何ですか?
:Javaはキーワード「VAR」を持っていない
public int diff21(int n) {
var diff = Math.abs(n - 21);
if (n > 21) {
return diff*2;
} else {
return diff;
}
}
public int diff21(int n) {
if (n <= 21) {
return 21 - n;
} else {
return (n - 21) * 2;
}
}
違いは何だと思いますか?宿題のようにひどく見えます...そして、 'var'はintでなければなりません。 –
Javaで 'var'はどうなると思いますか? Java * Script *と同じではないことは分かっていますか? – jonrsharpe
コードを書く前に基本的なチュートリアルを読む必要があるようです。 – Kayaman