Hey alle zusammen,
kann mir einer vieleicht helfen? Ich habe ein Problem.
Ich hab ein Programm geschrieben das in einer Schleife bis 100 Zählt. Dann soll die zahl aus der Schleife, wenn sie durch 5 teilbar ist "Fizz" ausgeben statt der Zahl, wenn sie durch sieben Teilbar ist "Buzz" und wenn sie durch 5 und 7 Teilbar ist soll "fizzbuzz" ausgegeben werden. Ansonsten werden die ganzen anderen zahlen normal ausgegeben.
Hab das auch soweit alles fertig mit dem fizz und buzz, nur die Konstelation von Fizzbuzz zusammen will mir das Programm nicht anzeigen.
Hab das so gemacht:
code:
Habe mir gedacht das ich die String Status zeile dann mit einem && verknüfpen kann was ja leider nicht geht, wie tu ich das denn dann machen???
String Status = (i%5)? "fizz" : (i%7)? "buzz" : ((i%5 == 0) && (i%7==0))? "fizzbuzz" : zahl;
[/code]
kann mir einer vieleicht helfen? Ich habe ein Problem.
Ich hab ein Programm geschrieben das in einer Schleife bis 100 Zählt. Dann soll die zahl aus der Schleife, wenn sie durch 5 teilbar ist "Fizz" ausgeben statt der Zahl, wenn sie durch sieben Teilbar ist "Buzz" und wenn sie durch 5 und 7 Teilbar ist soll "fizzbuzz" ausgegeben werden. Ansonsten werden die ganzen anderen zahlen normal ausgegeben.
Hab das auch soweit alles fertig mit dem fizz und buzz, nur die Konstelation von Fizzbuzz zusammen will mir das Programm nicht anzeigen.
Hab das so gemacht:
code:
Code:
public class fizzbuzz {
public static void main(String[] args) {
for (int i = 0; i <= 100; i++) {
String zahl = new Integer(i).toString();
String Status = (i % 5 == 0) ? "fizz" : (i%7 == 0)? "buzz" : zahl;
System.out.println(Status);
Habe mir gedacht das ich die String Status zeile dann mit einem && verknüfpen kann was ja leider nicht geht, wie tu ich das denn dann machen???
String Status = (i%5)? "fizz" : (i%7)? "buzz" : ((i%5 == 0) && (i%7==0))? "fizzbuzz" : zahl;
[/code]