Hallo, mein Code funktioniert, allerdings nur, solange ich im if-else-Block keine System.out.println() Anweisung gebe. Genau so, wie ich es gemacht habe, habe ich es in einem Beispiel-Code im Internet gesehen, aber es funktioniert nicht. Wie realisiert man eine System.out.println() Anweisung innerhalb eines if-else Blocks? Danke für Info.
Java:
public class Ulam
{
public static void main (String[] args)
{
int zahl;
zahl = 123;
while(zahl > 1)
{
while(zahl%2 == 0)
{
zahl = zahl/2;
}
if(zahl != 1)
{
System.out.println(zahl);
}
zahl = zahl * 3 + 1;
else
System.out.println(zahl);
}
}
}
Zuletzt bearbeitet: