Comment fonctionne% = en Java? On m'a dit qu'il peut être utilisé pour réaffecter une valeur?
Reconnaissant si quelqu'un pouvait enseigner! Merci!
minutes=0;
while(true){
minutes++;
minutes%=60;
}
+ = s'ajoute à:
i+=2;
est i = i + 2;
%
est le reste: 126 % 10
est 6.
Extension de cette logique, %=
est défini comme restant:
minutes%=60;
définit les minutes sur minutes % 60
, qui est le reste lorsque minutes
est divisé par 60. Ceci permet d'éviter que les minutes ne dépassent 59.
C'est une opération Modulo qui équivaut à prendre le reste de la division. minutes%=60;
Est identique à minutes = minutes % 60;
Qui est identique à minutes = minutes - (((int) (minutes/60)) * 60);