Modulo-Operator: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 36: | Zeile 36: | ||
</code=java> | </code=java> | ||
[[Kategorie:Java- | [[Kategorie:Java-Codeschnipsel]] | ||
Aktuelle Version vom 19. November 2015, 17:21 Uhr
Der Modulo-Operator ermöglicht die Berechnung des Restes einer Division.
Im folgenden einfachen, kompilierbaren und ausführbaren Code-Beispiel soll die Anwendung und die Auswirkung demonstriert werden.
<code=java> import java.util.Scanner;
public class ModuloTest {
private static Scanner sc;
public static void main(String[] args) {
sc = new Scanner(System.in);
System.out.println("Modulo-Berechnung");
boolean answer;
do {
answer = doIt();
}
while(answer);
}
private static boolean doIt() {
System.out.print("\nDivident: ");
double divident = sc.nextDouble();
System.out.print("Divisor: ");
double divisor = sc.nextDouble();
System.out.println("\nErgebnis: "+divident % divisor);
System.out.print("\nWeitere Berechnung? (j/n) ");
String answer = sc.next();
if("j".equalsIgnoreCase(answer)) {
return true;
}
System.out.println("\nBye bye...");
return false;
}
} </code=java>
