Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Ausgeführt hast du das aber schon mal? Kopiere bitte die Konsolenausgabe hier rein und markiere mit roter Farbe und Blümchen, was deiner Meinung nach nicht stimmt.
Dann hast du wieder deine alten Probleme, mit deinem Progrämmchen stimmt jedenfalls alles.
Es wäre übrigens sinnvoll, wenn du Fehlermeldungen immer dazuposten würdest.
public static void main(String[] aruments) {
int x = 1;
double a = .12;
System.out.println("\t-----");
System.out.println("\t-----");
System.out.println("\t-----");
System.out.println("\t-----");
System.out.println("\t-----");
System.out.println("\t-----");
System.out.println("\tRoman hat " + x + " Hamster.");
System.out.println("\t-----");
System.out.println("\tJetzt kauft Roman noch " + x + " Hamster dazu.");
System.out.println("\t-----");
System.out.println();
x = x * 11;
System.out.println("\tLeider hat Roman nicht gemerkt dass der neue Hamster ein Weibchen ist. Deshalb hat er jetzt " + x + " Hamster!");
System.out.println("\tEin Hamster kostet $" + a );
a = a * 11;
System.out.println("\tJetzt muss er jeden Tag $" + a + " bezahlen");
}
}
aber als ergebnis von a (0.12)*11 zeigt mir die konsole an das roman nun jeden tag$1.3199999999999998 bezahlen muss anstatt 1.32
habs auch anstatt mit double als float versucht, das gleiche kommt raus mit weniger kommastellen
wieso zeigt mirjava als ergebnis von a * 11 denn 1.319999999999999998 an? Mathe 5?...