Quelle est la différence entre% et / en Java?


Réponse 1:

Les deux sont des opérateurs arithmétiques. '%' -> Opérateur de module qui renvoie le reste en division, tandis que '/' -> Opérateur de division qui renvoie le quotient. Ils sont utilisés dans tous les langages de programmation.

par exemple:

vous i = 9, J = 3;

System.out.println ("Opérateur de module ->" + i% j);

System.out.println ("Opérateur de division->" + i / j);

PRODUCTION:

Opérateur de module -> 0

Opérateur de division-> 3


Réponse 2:

Java a un opérateur arithmétique important que vous ne connaissez peut-être pas,%, également connu sous le nom d'opérateur de module ou de reste. L'opérateur% renvoie le reste de deux nombres. Par exemple, 10% 3 est 1 car 10 divisé par 3 laisse un reste de 1. Vous pouvez utiliser% comme vous pourriez utiliser n'importe quel autre opérateur plus commun comme + ou -.

class Remainder {public static void main (String args []) {int i = 10; int j = 3; System.out.println ("i is" + i); System.out.println ("j est" + j); int k = i% j; System.out.println ("i% j est" + k); int d = i / j; System.out.println ("i / j est" + d); }}

Voici la sortie:

% javac Remainder.java% java Remainder i est 10 j est 3 i% j est 1 i / j est 3

De façon surprenante, l'opérateur restant peut également être utilisé avec des valeurs à virgule flottante. C'est surprenant parce que vous ne pensez normalement pas à la division des nombres réels comme produisant des restes. Cependant, il y a de rares fois où il est utile de demander exactement combien de fois 1,5 va dans 5,5 et ce qui reste? La réponse est que 1,5 passe à 5,5 trois fois avec un reste, et c'est celui qui est le résultat de 5,5% 1,5 en Java.


Réponse 3:

Les opérateurs arithmatiques Java sont utilisés pour effectuer l'addition, la soustraction, la multiplication et la division. Ils agissent comme des opérations mathématiques de base.

  1. class OperatorExample {public static void main (String args []) {int a = 10; int b = 5; System.out.println (a / b); // 2System.out.println (a% b); // 0}}

Plus de détails visitez-nous: Formation Java avancée à Chennai