[Java] Vereinfache folgendes programm

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

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #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. Anzeige
    Heute: Deals & Sale mit stark reduzierten Angeboten finden.
  3. #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
     
  4. #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
     
  5. #4 6. März 2008
    AW: Vereinfache folgendes programm

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

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

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

    mfg go4g
     

  10. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Java Vereinfache folgendes
  1. Antworten:
    0
    Aufrufe:
    3.538
  2. Antworten:
    7
    Aufrufe:
    3.773
  3. Antworten:
    0
    Aufrufe:
    3.793
  4. Antworten:
    6
    Aufrufe:
    3.097
  5. Antworten:
    2
    Aufrufe:
    1.282