Lösungsvorschlag 3.1 - Aufgabe 1

Aus ComeniusWiki
Wechseln zu: Navigation, Suche

Grundidee: Wenn das Ergebnis der Wurzel gleich dem Ergebnis für den gerundeten Wurzelwert ist, dann handelt es sich um eine Quadratzahl. Denn nur in diesem Fall erhalten wir für die Wurzel eine ganze Zahl.

public void quadratzahlTest(){
   Scanner eingabe = new Scanner (System.in);
   System.out.print ("Geben Sie die zu überprüfende Zahl ein: ");
   int x = eingabe.nextInt();
   if(Math.sqrt(x)==Math.floor(Math.sqrt(x))){System.out.println(x+" ist eine Quadratzahl.");}
   else{System.out.println(x+" ist keine Quadratzahl.");}
}