Java Variable teilen und auf Rest prüfen?
Wie sind die Zeichen um bei Java in einer if() Klammer nach dem Teilen auf einen Rest zu prüfen? Ich weiß wie oder (var || var) usw weiter funktionieren aber teilen ohne Rest fällt mir nicht ein :/
2 Antworten
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, HTML
Du suchst nach dem Stichwort Modulo oder auch dem Prozentzeichen. Schau dir das Beispiel hier mal an: http://java.soeinding.de/content.php/modulo
Woher ich das weiß:Berufserfahrung – mit dem Internet verbunden seit 1993
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Java
Wenn du "Mit Rest" Teilen willst, hilft das Stichwort: Modulo, was in Java folgendes Zeichen hat:
%
Angenommen du hast zwei Variablen:
int variable1 = 10; int variable2 = 3;
Und möchtest Variable 1 durch Variable 2 teilen. So erhälst du beide Werte:
int ergebnis = variable1 / variable2; int rest = variable1 % variable2;
Also 3 und Rest 1.
Wenn du auf einen Rest "prüfen" willst, kannst du damit abfragen ob bei Modulo das Ergebnis: 0 zurück kommt:
if (variable1 % variable2 == 0)