Maison  >  Article  >  Java  >  La différence entre "/" et "%" en Java

La différence entre "/" et "%" en Java

王林
王林original
2019-11-21 10:10:268578parcourir

La différence entre

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn