@Svettig finnepinne:
Gjorde om källkoden till detta:
import javax.swing.*;
public class aktivitet711 {
public static void main (String[] arg) {
int antalMan=0;
double totalManAges;
double maleAverageAge;
double totalWomanAges;
double womanAverageAge;
int antalKvinna=0;
int mera=0;
int aldrarMan=0;
int aldrarKvinna=0;
String manAges;
String womanAges;
do {
int start=JOptionPane.showConfirmDialog(null, "Man?",
"Fråga", JOptionPane.YES_NO_OPTION);
if(start==0) {
antalMan=antalMan+1;
manAges=JOptionPane.showInputDialog(null, "Ålder på mannen?");
if(false)
break;
else {
totalManAges=aldrarMan+Double.parseDouble(manAges);
maleAverageAge=totalManAges / antalMan;
}
}
else if(start==1) {
antalKvinna=antalKvinna+1;
womanAges=JOptionPane.showInputDialog(null, "Ålder på kvinnan?");
if(false)
break;
else {
totalWomanAges=aldrarKvinna+Double.parseDouble(womanAges);
womanAverageAge=totalWomanAges / antalKvinna;
}
}
else {
JOptionPane.showMessageDialog(null, "Beräkningen avbryten");
System.exit(0);
}
int fortsatt=JOptionPane.showConfirmDialog(null, "Vill du mata in mer uppgifter?",
"Fråga", JOptionPane.YES_NO_OPTION);
if(fortsatt==0)
mera=+1;
else if(fortsatt==1)
mera=+0;
else {
JOptionPane.showMessageDialog(null, "Beräkningen avbryten");
System.exit(0);
}
} while (mera>0);
JOptionPane.showMessageDialog(null, "Antalet män: " + antalMan + " Männens medelålder: " + maleAverageAge +
"\nAntalet kvinnor: " + antalKvinna + " Kvinnornas medelålder: " + womanAverageAge);
}
}
Men jag får inte maleAverageAge och womanAverageAge att fungera kompilatorn säger att dem har inte blivit initierade.. Vad gör jag för fel?