Auf Thema antworten

1. Variablen normal klein --> so kannst du sie besser von Klassen unterscheiden

2. Weshalb öffnest du mehrere BufferedReader --> einer reicht, den du dann immer verwendest

3. str1 = sorte.readLine();

   auswahl = Integer.parseInt(str1); kannst du durch auswahl = Integer.parseInt(sorte.readLine()) ersetzen --> ein paar unnötige variablen weniger (is eig egal...)

4. ich würd für jede auswahlmöglichkeit beim essen eine konstante machen --> imho schönerer programmierstil

5. bolean Mittagessen;

    Mittagessen = 1 ersetzt du durch: if (Mittagessen == 1) { //adde zum preis}

oder (wenn du booleans verwenden willst, was hier imho unnötig ist):

  boolean mitMittagessen = (Mittagessen == 1)?true:false; //und dann kannst du if(mitMittagessen) {//addeZumPreis} (ausdruck)?then:else ist im prinzip if (ausdruck){then}else{else}


lg



Oben