Hallo Liebe Community,
ich bin noch ein Frischling wenn es um Java geht. Wir lernen es momentan in der Berufsschule. Wir haben eine Aufgabe bekommen die wir zuhause lösen sollen, soweit so gut. Ich habe damit angefangen und bin soweit wie fertig mit dem Programm, leider verstehe ich nicht warum mir eclipse sagt das eine Wert nicht initialisiert wurde. Hier mein geschriebenes Programm. Es wäre nett wenn mir jemand von euch helfen könnte.
MFG
CyberFish
--------------------------------------------------------------------------
import Tools.IOTools;
public class mehrstufigeAuswahl {
public static void main(String[] args) {
double umsatz;
double Provision;
double Provisionssatz;
umsatz = IOTools.readDouble("umsatz= ");
if(umsatz > 5000){
Provisionssatz = 4.0;
}else{
if(umsatz <= 2500){
Provisionssatz = 3.5;
}else{
if(umsatz<2500){
Provisionssatz = 3.0;
}
}
}
Provision = umsatz * (1 - Provisionssatz/100);
System.out.println(Provision);
}
}
Edit: Provisionssatz wird doch durch = Provisionssatz = 4.0, 3.5 und 3.0 initialisiert oder?
ich bin noch ein Frischling wenn es um Java geht. Wir lernen es momentan in der Berufsschule. Wir haben eine Aufgabe bekommen die wir zuhause lösen sollen, soweit so gut. Ich habe damit angefangen und bin soweit wie fertig mit dem Programm, leider verstehe ich nicht warum mir eclipse sagt das eine Wert nicht initialisiert wurde. Hier mein geschriebenes Programm. Es wäre nett wenn mir jemand von euch helfen könnte.
MFG
CyberFish
--------------------------------------------------------------------------
import Tools.IOTools;
public class mehrstufigeAuswahl {
public static void main(String[] args) {
double umsatz;
double Provision;
double Provisionssatz;
umsatz = IOTools.readDouble("umsatz= ");
if(umsatz > 5000){
Provisionssatz = 4.0;
}else{
if(umsatz <= 2500){
Provisionssatz = 3.5;
}else{
if(umsatz<2500){
Provisionssatz = 3.0;
}
}
}
Provision = umsatz * (1 - Provisionssatz/100);
System.out.println(Provision);
}
}
Edit: Provisionssatz wird doch durch = Provisionssatz = 4.0, 3.5 und 3.0 initialisiert oder?
Zuletzt bearbeitet: