[Java] Vereinfache folgendes programm

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von sergio87, 6. März 2008 .

  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????
     
  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
     
  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
     
  4. 6. März 2008
    AW: Vereinfache folgendes programm

    Code:
    b = (n <= 0);
    einfacher gehts glaub ich nicht mehr
     
  5. 6. März 2008
    AW: Vereinfache folgendes programm

    wie das ist der ganze code b=(n<0);??
    danke für die schnelle antwort
     
  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; 
    ...
    
     
  7. 6. März 2008
    AW: Vereinfache folgendes programm

    Die Schleife kann man komplett entfernen, da sie niemals ausgeführt wird.
     
  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
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.