Normal
1. Variablen normal klein --> so kannst du sie besser von Klassen unterscheiden2. Weshalb öffnest du mehrere BufferedReader --> einer reicht, den du dann immer verwendest3. 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 programmierstil5. 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
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