hallo,
ich bin gerade dabei, mir einen ausgabenrechner in Java zu programmieren ;-)
mein code schaut so aus, also zumindest eine klasse ;-)
Lege ich zu testzecken ein objekt in der main an und will das ausführen kommt immer ein falsches ergebnis, zB
100 - 50 = -50.
hat da jemand einen tipp für mich warum das so ist?
danke & lg
ich bin gerade dabei, mir einen ausgabenrechner in Java zu programmieren ;-)
mein code schaut so aus, also zumindest eine klasse ;-)
Java:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ausgabenrechner;
import java.util.Scanner;
public class Amount_Manager {
int kapital;
int ausgabe;
int neues_Kapital;
public Amount_Manager(int kapital, int ausgabe, int neues_Kapital) {
this.kapital = kapital;
this.ausgabe = ausgabe;
this.neues_Kapital = neues_Kapital;
}
int kapital_einlesen() {
Scanner readName = new Scanner(System.in);
kapital = readName.nextInt();
return kapital;
}
int ausgabe_einlesen() {
Scanner readName = new Scanner(System.in);
ausgabe = readName.nextInt();
return ausgabe;
}
int neues_Kapital_berechnen() {
neues_Kapital = kapital - ausgabe;
return neues_Kapital;
}
}
Lege ich zu testzecken ein objekt in der main an und will das ausführen kommt immer ein falsches ergebnis, zB
100 - 50 = -50.
hat da jemand einen tipp für mich warum das so ist?
danke & lg