0
私はこのコードを実行すると3を返しますが、jは0を返します。誰かが私に以下の表現がなぜ機能するのかを説明することができます
int i, j;
i = 3;
j = i;
j = j/9*6;
System.out.println(i);
System.out.println(j);
私はこのコードを実行すると3を返しますが、jは0を返します。誰かが私に以下の表現がなぜ機能するのかを説明することができます
int i, j;
i = 3;
j = i;
j = j/9*6;
System.out.println(i);
System.out.println(j);
0 * 6 ==そして、あなたは整数の除算を行っているので、J/9は0と評価されます
0は、私は完全にそれが一種の愚かである整数だということを忘れてありがとうございます。 – Peter