Java

JayInvvisible schrieb:
ich kanns nich sagen, irgendwie müsste das richtig sein.
oder brauch ich noch ne definition für z als ergebnis?

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.
 
hm doch nich dachte ich hätts so gelöst.

class AmoebaMathOwn {
public static void main (String[] arguments) {
int x = 5;
int y = 10;
int z = x + y;

System.out.println(x + "plus" + y + "ergibt" + z);
}
}

aber klappt auch nich.

ich kanns zwar compilieren aber nich ausführen...

edit: ich kann aus meiner konsole nichts kopieren weil ichs nich markiert kriege
 
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.
 
class romanMath {

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?...
 
Zuletzt bearbeitet:
Nö. Einfach mal in der Wiki gucken, warum Gleitkommatypen nicht jede Zahl exakt speichern können.
 
Zurück
Oben