И, похоже, вы все равно используете Java 1.5+, попробуйте эту альтернативу для Warenkorb:
Warenkorb(String kunde, Artikel...artikel){
this.kunde = kunde;
artikelliste = artikel;
sessionid = s.nextInt();
summe = 0;
for(Artikel preis : artikel){
summe += preis.verkaufspreis;
}
}
Написанный так, вы можете избавиться от уродливой записи Array и построить Warenkorb следующим образом:
new Warenkorb("Dieter", new Artikel("Kartoffel", 0.25)};
new Warenkorb("Günther", new Artikel("Kartoffel", 0.25), new Artikel("Tomate", 0.25)};