public static void main(String[] args) {
int i = 0;
i = i++;
System.out.println(i);
}
このJavaコードは、値0を出力しています。 内部的にJavaでは、1ではなく0に値0が割り当てられます。Javaインクリメントi = i ++;
public static void main(String[] args) {
int i = 0;
i = i++;
System.out.println(i);
}
このJavaコードは、値0を出力しています。 内部的にJavaでは、1ではなく0に値0が割り当てられます。Javaインクリメントi = i ++;
i++
の値は、それがあったとしてi
の値であり、それは(直ちに割り当てによって上書きされる)i
をインクリメントの副作用を有する
代わりj
に代入してみてください。
全く割り当てない。 –
"' +++ '"は "本当に*本当に*インクリメントの"演算子ですか? :) –
@AndyTurnerテキストボックスがWebページの可視領域よりも広いので、私はそれに気付かなかったので、iphoneに入力しました。全く割り当てないと '++ '演算子の理解に役立ちません。 –
i ++ – yashpandey
'i ++'の代わりに++ iを使用し、 'i = i ++'ではなく++ iを使用します。 –