Différence :
% est l'opérateur modulo, / est l'opérateur de division. % est l'opération de reste et / est le signe de division ordinaire.
Exemple :
System.out.println(3/5) = 0; System.out.println(2/5) = 0; System.out.println(4/5) = 0; System.out.println(6/5) = 1; System.out.println(7/5) = 1; System.out.println(8/5) = 1; System.out.println(11/5) = 2; System.out.println(12/5) = 2; System.out.println(13/5) = 2;
Le résultat est égal à l'entier obtenu (l'entier du quotient)
System.out.println(17%5) = 2; System.out.println(16%5) = 1; System.out.println(13%5) = 3; System.out.println(8%5) = 3; System.out.println(7%5) = 2;
Le résultat est égal au reste (combien il en reste)
System.out.println(2%5) = 2; System.out.println(7%8) = 7; System.out.println(6%8) = 6;
Prendre le reste (prendre Modulo) a une règle : le côté gauche est plus petit que le côté droit, le résultat est le côté gauche, le côté gauche est plus grand que le côté droit, regarde le reste.
Tutoriel recommandé : Tutoriel d'introduction à Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!