%=はJavaでどのように機能しますか?値の再割り当てに使用できると聞いたことがありますか?
誰かが教えることができれば感謝しています!ありがとう!
minutes=0;
while(true){
minutes++;
minutes%=60;
}
+ =追加先:
i+=2;
はi = i + 2;
です
%
は残りです:126 % 10
は6です。
このロジックを拡張すると、%=
が余りに設定されます。
minutes%=60;
分をminutes % 60
に設定します。これは、minutes
を60で除算したときの余りです。これは、59を超えて分がオーバーフローしないようにするためです。
これは Modulo演算 であり、除算から余りをとることと同じです。 _minutes%=60;
_はminutes = minutes - (((int) (minutes/60)) * 60);
と同じ_minutes = minutes % 60;
_と同じです