Hallo
ich hab hier ein Programm für ggT geschrieben aber hab dazu paar Fragen!
Also ich hab das so verstanden, dass der Ausdruck in Klammern nach WHILE wird bewertet (true oder false) und wenn das true ist, wird die Anweisung in der Geschweifelten Klammern ausgeführt! ... usw.. aber irgendwann wird die Bewertung false ergeben?? ... was dann??
Also die Anweisung wird nicht ausgeführt aber Welchen Wert gibt er denn aus?? .... Was rechnet er denn da aus??
Code
public class ggT {
public static void main (String [] args){
int x,y,g,t;
g=x= 10;
t=y= 8;
while (x != y) {
if (x>y)
x= x-y;
else
y=y-x;
}
System.out.println ("ggT von " + g + " und " + t + " ist " + x);
}
}
Alles anzeigen
//javac ggT.java
//java ggT
//ggT von 8 und 10 ist 2