import java.io.*; public class Kreis { public static void main(String[ ] args) throws IOException { // Benötigte Variablen deklarieren String eingabeZeile; double r, a = 0.0; // Für die Eingabe von der Tastatur BufferedReader eingabe = new BufferedReader(new InputStreamReader(System.in)); // Berechnungsschleife do { System.out.println("Programm endet durch Eingabe von -1"); // Anleitung System.out.println("Eingabe der Kreis-Fläche: "); // Anleitung eingabeZeile = eingabe.readLine(); // Eingabe, Double-Wert einlesen a = Double.parseDouble(eingabeZeile); // Umwandlung in Double if (a > 0) { r = Math.sqrt(a / Math.PI); System.out.println("Radius " + r + " \n"); // Ausgabe des Ergebnis } else if (a == 0) { System.out.println("Geben Sie eine Zahl größer als 0 ein."); } else { System.out.println("Negative Zahlen können nicht verarbeitet werden."); } // Schleife durch Eingabe von 0 verlassen? } while (a != -1); System.out.println("... und tschüss"); } }