Modulo-Operator: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „Der Modulo-Operator ermöglicht die Berechnung des Restes einer Division. Im folgenden einfachen, kompilierbaren und ausführbaren Code-Beispiel soll die Anwe…“)
 
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 35: Zeile 35:
 
}
 
}
 
</code=java>
 
</code=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>