Hi,
Es soll überprüfen ob eine Kontonummer eingetragen ist (also KontoNr!=0), ist das der Fall soll es überprüfen ob der Betrag ungleich 0 ist (Betrag!=0) ist das der Fall rechnet es Raten = (Kosten-Betrag)/Zraum, wenn nicht Raten = (Kosten) / Zraum . Ist schon die KontoNr 0 soll bei Raten 0 eingetragen werden.
Fachklasse:
[JAVA=42]
public void rechne (){
if (KontoNr!=0)
{
if (Betrag!=0)
{
Raten = (Kosten-Betrag)/Zraum;
}
else
{
Raten = (Kosten) / Zraum;
}
}
else
{
Raten = 0;
}
[/code]
Button in der Fensterklasse:
[JAVA=42]
private JButton getCmdRechne() {
if (cmdRechne == null) {
cmdRechne = new JButton();
cmdRechne.setBounds(new Rectangle(35, 317, 154, 17));
cmdRechne.setText("Raten berechnen");
cmdRechne.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
Fachklasse objekt;
objekt = new Fachklasse ();
objekt.setKontoNr(Integer.parseInt(txtKontoNr.getText()));
objekt.setKosten(Double.parseDouble(txtKosten.getText()));
objekt.setZeitraum(Double.parseDouble(txtZraum.getText()));
objekt.setBetrag(Double.parseDouble(txtBetrag.getText()));
objekt.rechne();
txtRaten.setText(Double.toString(objekt.getRaten()));
}});
}
return cmdRechne;
}
[/code]
Das Problem ist, dass es zwar die 0 bei Raten einträgt, wenn ich ich auf den Button klicke, aber auch die 0 einträgt, wenn ich bei KontoNr etwas anderes als 0 eintrage.
Ich hoffe man kann verstehen, was ich meine.
lg
chees29
Es soll überprüfen ob eine Kontonummer eingetragen ist (also KontoNr!=0), ist das der Fall soll es überprüfen ob der Betrag ungleich 0 ist (Betrag!=0) ist das der Fall rechnet es Raten = (Kosten-Betrag)/Zraum, wenn nicht Raten = (Kosten) / Zraum . Ist schon die KontoNr 0 soll bei Raten 0 eingetragen werden.
Fachklasse:
[JAVA=42]
public void rechne (){
if (KontoNr!=0)
{
if (Betrag!=0)
{
Raten = (Kosten-Betrag)/Zraum;
}
else
{
Raten = (Kosten) / Zraum;
}
}
else
{
Raten = 0;
}
[/code]
Button in der Fensterklasse:
[JAVA=42]
private JButton getCmdRechne() {
if (cmdRechne == null) {
cmdRechne = new JButton();
cmdRechne.setBounds(new Rectangle(35, 317, 154, 17));
cmdRechne.setText("Raten berechnen");
cmdRechne.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
Fachklasse objekt;
objekt = new Fachklasse ();
objekt.setKontoNr(Integer.parseInt(txtKontoNr.getText()));
objekt.setKosten(Double.parseDouble(txtKosten.getText()));
objekt.setZeitraum(Double.parseDouble(txtZraum.getText()));
objekt.setBetrag(Double.parseDouble(txtBetrag.getText()));
objekt.rechne();
txtRaten.setText(Double.toString(objekt.getRaten()));
}});
}
return cmdRechne;
}
[/code]
Das Problem ist, dass es zwar die 0 bei Raten einträgt, wenn ich ich auf den Button klicke, aber auch die 0 einträgt, wenn ich bei KontoNr etwas anderes als 0 eintrage.
Ich hoffe man kann verstehen, was ich meine.
lg
chees29