#1 6. März 2008 Vereinfache folgendes programm Es gilt: int n, boolean b; es gilt für n: n<=0 for(int i=0; i<n; i++) { switch(i) { case 0: b= true; case 1: b= false; default: b=!b; } } Wie kann man dies vereinfachen???? + Multi-Zitat Zitieren
#2 6. März 2008 AW: Vereinfache folgendes programm ich kann java nit wirklich gut aba wenn i null ist und n kleiner gleich null ist was soll dann die zählerschleife wenn sie eh nur einmal durchnläuft???? dann kannst das doch auch ohne schleife machen oda nicht ??? deshalb kann man die for schleife doch einfach weglassen und dadurch ist das prog einfacher oda nicht? fals ich falsch liege sry + Multi-Zitat Zitieren
#3 6. März 2008 AW: Vereinfache folgendes programm genau wie Chaot sagt. Zu case 1 wird es niemals kommen da n<=0 ist. mfg + Multi-Zitat Zitieren
#4 6. März 2008 AW: Vereinfache folgendes programm Code: b = (n <= 0); einfacher gehts glaub ich nicht mehr + Multi-Zitat Zitieren
#5 6. März 2008 AW: Vereinfache folgendes programm wie das ist der ganze code b=(n<0);?? danke für die schnelle antwort + Multi-Zitat Zitieren
#6 6. März 2008 AW: Vereinfache folgendes programm indem du einfach das machst: Code: b = !b; das macht doch ned mehr das prog b mit true init. 0: b = 1 1: b = 0 2: b = 1 3: b = 0 etc ist das gleiche wie das: Code: case 0: b= true; case 1: b= false; default: b=!b; ... + Multi-Zitat Zitieren
#7 6. März 2008 AW: Vereinfache folgendes programm Die Schleife kann man komplett entfernen, da sie niemals ausgeführt wird. + Multi-Zitat Zitieren
#8 7. März 2008 AW: Vereinfache folgendes programm Die for-Schleife wird gar nie ausgeführt da n<=o ist und die Schleife nur anfängt wenn i (0) kleiner als n ist!^^ Also kann alles weggelassen werden!, Ausserdem solltest du noch ein break nach den Cases machen!^^ Wenn ich falsch liege bitte sagen mfg go4g + Multi-Zitat Zitieren