次のコード サンプルは1.5.
float a = 3;
float b = 2;
a /= b;
System.out.println(a);
/=オペレーターが何をしているのかわかりません。それは何を表しているのでしょうか?
次のコード サンプルは1.5.
float a = 3;
float b = 2;
a /= b;
System.out.println(a);
/=オペレーターが何をしているのかわかりません。それは何を表しているのでしょうか?
これは、除算と代入の組み合わせ演算子です。
a /= b;
で割り、結果を に入れることを意味aしbますa。
+=足し算、引き算、掛け算には、、 、 などの同様の演算子があり-=ます*=。
%=モジュラスを行います。
>>=<<=ビットシフトを行います。
の略ですx = x / y (x /= y)。それが行うことは、割り当てられる変数をその左側で分割し、右側に格納することです。いつでも変更できます:
x = x / y
に
x /= y
* / +や などの他のほとんどの演算子でこれを行うことができます-。ただし、ビット演算子についてはわかりません。
X/=Yと同じX=X/Yです。
また、これらの演算子に対して同じことを試すことができます+ - * %
a/=b; aをbで割り、結果を a に入れることを意味します。
A/=B は A=(A/B) と同じ意味です
Java (C からのコピー) には、演算子 X op = Yの全セットがあり、これはX=X op Yを意味し、opは次のいずれかです。^