Thema: Java-Frage

Einzelnen Beitrag anzeigen

Benutzerbild von Störtebeker
Störtebeker

Registriert seit: 9. Jul 2007
398 Beiträge
 
#1

Java-Frage

  Alt 17. Sep 2007, 15:21
Hallo,

wir haben in Informatik mit der Sprache JAVA angefangen und ein Programm zusammengebastelt, das anhand von eingegebenen Informationen herausfinden soll, ob aus den Längen ein Dreieck gebildet werden kann, oder nicht. Ob es rechtwinklig ist oder nicht.

Folgender Code:

Code:
import java.io.*;
public class triangle
public static void main(String[] arsg)
{
int a,b,c;

System.out.print("Welcome");
System.out.print(\nPlease enter your first number:\t");
a = Tastatur.liesInt ( );
System.out.print("Please enter your seco. number:\t")
b = Tastatur.liesInt ( );
System.out.print("Please enter your third number:\t")
c = Tastatur.liesInt ( );

if (a+b>c &&b+c>a &&a+c>b)
System.out.print("According to the entered information it is possible to create a triangle");
else
System.out.print("According to the entered information it isn´t possible to create a triangle");

if (a*a+b*b==c*c || b*b+c*c==a*a || a*a+c*c==b*b)
System.out.print("According to the entered information it is a right-angled triangle");
else
System.out.print("According to the entered information it isn´t a right-angled triangle");

}
}
Soweit so gut. Das Programm erscheint in einem DOS-Fenster und als letzte Meldung steht: Drücken Sie eine beliebige Taste. Drückt man eine Taste, verschwindet das Programm. (wird beendet).

Nun zu meiner Frage:

Wie könnte man es realisieren, dass ne Abfrage kommt, dass wenn ich auf "Y" drücke, das Programm von vorne anfängt, und wenn ich auf "N" drücke, dass Programm beendet wird?

Ich würde das Programm erstmal erweitern mit:

Code:
.
.
.
System.out.print("According to the entered information it isn´t a right-angled triangle");
System.out.print("Click Y to reset the programm or N to quit");
so, wie gehts jetzt aber weiter?

mfG
Störtebeker

THX. schon mal im voraus.

P.S.: Das mit dem Englisch habe ich selber gewählt. Bin JAVA-Neuling.
P.S.:Falls ich jetzt im Quelltext was vergessen habe, bitte mit angeben. Habe den Text aus dem zusammengebastelt, was ich noch im Kopf hatte.

[edit=Phoenix]Delphi- in Code-Tags geändert.. wegen den {} in java... Mfg, Phoenix[/edit]
"And he piled upon the whale´s white hump - a sum of all the rage and hate felt by his whole race.
If his chest had been a cannon, he would have shot his heart upon it."
  Mit Zitat antworten Zitat