Hallo Freunde ,
Ich habe hier 2 packages (Zahlen_Durschnitt , Addition) und eine Main Klasse (mainklasse). Habe ein kleines Menü in der Main Klasse gebaut . Die Option a funktioniert nur die option b nicht und ich kriege es nicht hin. Brauche eure hilfe.
mfg
kaper28
paket durschnitt;
paket addition
und Main Klasse (Mainklasse)
Ich habe hier 2 packages (Zahlen_Durschnitt , Addition) und eine Main Klasse (mainklasse). Habe ein kleines Menü in der Main Klasse gebaut . Die Option a funktioniert nur die option b nicht und ich kriege es nicht hin. Brauche eure hilfe.
mfg
kaper28
paket durschnitt;
Code:
package durschnitt;
import javax.swing.*;
public class Zahlen_Durschnitt {
private double zahl1;
private double zahl2;
private double zahl3;
private double zahl4;
private double eingabe;
public void ersteeingabe (){
eingabe =Double.parseDouble(JOptionPane.showInputDialog("Bitte geben Sie die Erste Zahl an ."));
zahl1=eingabe;
}
public void zweiteeingabe (){
eingabe = Double.parseDouble(JOptionPane.showInputDialog("Bitte geben Sie die zweite Zahl an ."));
zahl2=eingabe;
}
public void dritteeingabe (){
eingabe = Double.parseDouble(JOptionPane.showInputDialog("Bitte geben sie die Dritte Zahl an ."));
zahl3=eingabe;
}
public double Zahl1(){
return zahl1;
}
public double Zahl2(){
return zahl2;
}
public double Zahl3(){
return zahl3;
}
public void Durchschnitt(){
zahl4=zahl1+zahl2+zahl3/3;
}
public void ausgabe(){
System.out.println("Durchschnittwerte der Zahlen :" +zahl1 +" + "+ zahl2 + " + " +zahl3 + " + "+" ist "+ zahl4);
}
}
paket addition
Code:
package addition;
import javax.swing.JOptionPane;
public class Addition {
private double zahl11;
private double zahl22;
private double zahl33;
private double zahl44;
private double eingabe;
public void ersteeingabe1 (){
eingabe =Double.parseDouble(JOptionPane.showInputDialog("Bitte geben Sie die Erste Zahl an ."));
zahl11=eingabe;
}
public void zweiteeingabe1 (){
eingabe = Double.parseDouble(JOptionPane.showInputDialog("Bitte geben Sie die zweite Zahl an ."));
zahl22=eingabe;
}
public void dritteeingabe1 (){
eingabe = Double.parseDouble(JOptionPane.showInputDialog("Bitte geben sie die Dritte Zahl an ."));
zahl33=eingabe;
}
public double Zahl11(){
return zahl11;
}
public double Zahl22(){
return zahl22;
}
public double Zahl33(){
return zahl33;
}
public void addition(){
zahl44=zahl11+zahl22+zahl33;
}
public void ausgabe1(){
System.out.println("Addieren der Zahlen :" +zahl11 +" + "+ zahl22 + " + " +zahl33 + " + "+" ist "+ zahl44);
}
}
und Main Klasse (Mainklasse)
Code:
import addition.Addition;
import durschnitt.Zahlen_Durschnitt;
import javax.swing.JOptionPane;
public class mainklasse {
public static void main(String[] args) {
char frage;
String abfrage;
abfrage = (JOptionPane.showInputDialog("Bitte treffen Sie Ihre Wahl! a = Durchschnitt b = Addieren c = Exit"));
frage = abfrage.charAt(0);
if (frage == 'a' || frage == 'A' ) {
Zahlen_Durschnitt zahlen =new Zahlen_Durschnitt();
zahlen.ersteeingabe();
zahlen.zweiteeingabe();
zahlen.dritteeingabe();
zahlen.Durchschnitt();
zahlen.ausgabe();
if (frage == 'b' || frage == 'B' ){
Addition add = new Addition();
add.ersteeingabe1();
add.zweiteeingabe1();
add.dritteeingabe1();
add. addition();
add.ausgabe1();
if (frage == 'c' || frage == 'C' ){
System.exit(0);}
} while (frage != 'c'|| frage != 'C' );
}
}
}