Unterschied:
% ist der Modulo-Operator, / ist der Divisionsoperator. % ist die Restoperation und / ist das gewöhnliche Divisionszeichen.
Beispiel:
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;
Das Ergebnis ist gleich der erhaltenen Ganzzahl (der Ganzzahl des Quotienten)
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;
Das Ergebnis ist gleich dem Rest (wie viel übrig bleibt)
System.out.println(2%5) = 2; System.out.println(7%8) = 7; System.out.println(6%8) = 6;
Nehmen Sie den Rest (nehmen Sie Modulo). Es gibt eine Regel: Die linke Seite ist kleiner als die rechte Seite, das Ergebnis ist die linke Seite, die linke Seite ist größer als die rechte Seite, schauen Sie sich den Rest an .
Empfohlenes Tutorial: Java-Einführungs-Tutorial
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen „/' und „%' in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!