if Funktion
-
Möchte sagen das wenn mehrere Tage......... sprich if(a == 1, 2, 3.......usw)
wie kann ich das vereinfachen ?
-
Am Besten löst man das mit einer
switch - case Funktion:switch (intVar) { case 1: //code hier rein... break; case 2: //code hier rein... break; .... case n: //code hier rein... break; default: //wenn nix von alledem... break; }
Hoffe ess hilft?
-
Meinst du sowas:
switch ( expression ) { case value1: program statement; program statement; ...... break; case valuen: program statement; ....... break; default: ....... ....... break; }
oder sowas:
if(a==1||a==2||a==42) ...
-
norman_timo schrieb:
Am Besten löst man das mit einer
switch - case Funktion:solltest du für mehrere sachen ein gleiches Codestück brauchen kannst du auch sowas bauen:
switch(Tage) { case 1: case 2: case 3: // code wird sowohl bei 1/2/3 ausgeführt break; default: irgwendwas(); break; }
-
Im übrigen sind weder if noch switch Funktionen
-
wie wärs mit
if(a >= 1) { /* .... */ }
? Kannst du dich nen bissl genauer ausdrücken ?
-
Im übrigen sind weder if noch switch Funktionen
Sequenz - Selektion - Iteration
if/else und switch/case gehören zum Bereich "Selektion".
Kann man die Ausgangsfrage diesbezüglich präzisieren?