%=在Java中是什么意思?
%=在Java中如何工作?我听说它可以用来重新分配值 如果有人能教我,我将不胜感激!谢谢%=在Java中是什么意思?,java,variable-assignment,operator-keyword,modulus,Java,Variable Assignment,Operator Keyword,Modulus,%=在Java中如何工作?我听说它可以用来重新分配值 如果有人能教我,我将不胜感激!谢谢 minutes=0; while(true){ minutes++; minutes%=60; } 以下简称: minutes = minutes % 60; Java中的所有二进制运算符还有其他类似的运算符:+=,-=,*=,^=,|124;=,等等。+=添加到: i+=2; isi=i+2 %是余数:126%10是6 扩展此逻辑时,%=设置为余数: minutes%=60; 将分钟数设置为min
minutes=0;
while(true){
minutes++;
minutes%=60;
}
以下简称:
minutes = minutes % 60;
Java中的所有二进制运算符还有其他类似的运算符:+=
,-=
,*=
,^=
,|124;=
,等等。+=添加到:
i+=2;
isi=i+2代码>
%
是余数:126%10
是6
扩展此逻辑时,%=
设置为余数:
minutes%=60;
将分钟数设置为minutes%60
,这是minutes
除以60时的余数。这是为了防止分钟数超过59。这是一个a,与从除法中取余数相同<代码>分钟%=60代码>与minutes=minutes%60相同代码>与minutes=minutes-((int)(minutes/60))*60相同
在Java中,形式为x=xopy
的表达式中的二进制运算符(op
)可以写成xop=y
。因此,minutes%=60
相当于minutes=minutes%60
。