Hab bisher einfach nur die switch Anweisung aus der main Methode herausgenommen.
public class Auftragsverwaltung {
//Auftragsobjekte werden erzeugt
Auftrag auftrag1 = new Auftrag (111l,"Thorsten Petersen", 12, 45,true, 4856, 5.0f);
Auftrag auftrag2 = new Auftrag (112l,"Juergen Juergensen", 19, 24, false, 2900, 20.0f);
Auftrag auftrag3 = new Auftrag (113l,"Thorsten Petersen", 29, 52,true, 10000, 10.0f);
//Methoden
public double berechneEinnahmen(){
return(auftrag1.berechnePreis() + auftrag2.berechnePreis() +auftrag3.berechnePreis());
}//Methode geschlossen
//--------------------------------------------
public void erhoeheRabatt( double prozent){
java.io.BufferedReader in =
new java.io.BufferedReader(
new java.io.InputStreamReader(System.in));
/* Eingabestrom aus der Standardeingabe */
prozent= Double.parseDouble(in.readLine());
auftrag1.setRabatt(auftrag1.getRabatt + prozent);
auftrag2.setRabatt(auftrag2.getRabatt + prozent);
auftrag3.setRabatt(auftrag2.getRabatt + prozent);
}//Methode erheoheRabatt geschlossen
public void print(){
System.out.println("Hier sind alle Auftraege im Ueberblick:");
auftrag1.print();
auftrag2.print();
auftrag3.print();
}//print beendet
public void info(){
int auftrag =0;
if (auftrag == auftrag1.getAuftragsnummer())
auftrag1.print();
else
if (auftrag == auftrag2.getAuftragsnummer())
auftrag2.print();
else
if (auftrag == auftrag1.getAuftragsnummer())
auftrag3.print();
}//void Methode geschlossen
//main Methode
public static void main(String args[]) throws java.io.IOException
{
//Variablen werden deklariert
int menue = 0;
//F¸r die Standardeingabe
java.io.BufferedReader in =
new java.io.BufferedReader(
new java.io.InputStreamReader(System.in));
/* Eingabestrom aus der Standardeingabe */
//Bildschirmausgabe
System.out.println(" Menue der Auftragsverwaltung ");
System.out.println("--------------------------------");
System.out.println("Bitte waehlen Sie einen Menuepunkt:");
System.out.println("1. Ausgabe aller bisherigen Einnahmen (1):");
System.out.println("2. Rabatte fuer alle Auftraege erhoehen (2):");
System.out.println("3. Alle Auftraege drucken ( 3):");
System.out.println("4. Auftragsdaten ueber Auftr.nummer ausgeben (4):");
System.out.println("---------------------------------------------------");
System.out.println("");
System.out.print("Bitte geben Sie Ihren Menuewunsch ein:");
menue= Integer.parseInt(in.readLine());
}//main Methode geschlossen
//Schleife wird erstellt
switch(menue){
case 1:{ berechneEinnahmen();
}//Case geschlossen
break;
case 2: { erhoeheRabatt();}
break;
case 3: { print();
}//case 3 geschlossen
break;
case 4: { info();
}//case geschlossen
break;
default: {
//System.out.println("Ihre Eingabe entspricht nicht den vorgegebenen Menuepunkten.");
//System.out.println("Bitte versuchen Sie es erneut:");
}//default geschlosssen
}//Switch Anweisung geschlossen
}//Klasse geschlossen