Fließkommazahlen Vergleich

Diskutiere Fließkommazahlen Vergleich im Java Basics - Anfänger-Themen Forum; Warum liefert folgender Code als Ausgabe true false ? System.out.println( 20000000000F == 20000000000F+1 ); System.out.println( 20000000000D...

  1. vjung
    vjung Mitglied
    Warum liefert folgender Code als Ausgabe
    true
    false
    ?

    System.out.println( 20000000000F == 20000000000F+1 );

    System.out.println( 20000000000D == 20000000000D+1 );


    Als Tipp steht da: Was sind die Wertebereiche von float und double?
    Der Wertebereich von float geht ja bis 3,4E38 und die Vergleichswerte betragen ja 2E10, was in beiden Fällen(float und double) doch in dem Wertebereich liegt, somit verstehe ich den Unterschied nicht.
     
  2. Wenn du jetzt Java lernen möchtest, dann sichere dir hier unseren Java-Videokurs heute zum Sonderpreis (hier klicken!)
  3. Tobias-nrw
    Tobias-nrw Bekanntes Mitglied
    es gibt keinen Unterschied bei 1

    ist äquvalent zu
    wieso verstehst Du das nicht?
     
  4. vjung
    vjung Mitglied
    Naja weil eine Zahl +1 ist ja nicht die Zahl vorher.
    Also x != x+1 sondern x = x :D
     
  5. mihe7
    mihe7 Bekanntes Mitglied
    Dass die größte darstellbare Zahl 3,4E38 ist, bedeutet nicht, dass jede beliebige Zahl bis 3,4E38 darstellbar wäre. Das ist schon nicht möglich, wenn Du Dir überlegst, dass sich mit 32-Bit nur 2^32 - also etwa 4,2E9 - verschiedene Zustände unterscheiden lassen.

    Interessant sind in Deinem Fall nicht die Grenzen des Wertebereichs, sondern die Zahl signifikanter Stellen.
     
  6. Tobias-nrw
    Tobias-nrw Bekanntes Mitglied
    ja stimmt, bist Du Mathematiker?
     
  7. httpdigest
    httpdigest Bekanntes Mitglied
  8. Tobias-nrw
    Tobias-nrw Bekanntes Mitglied
    @vjung Um Dir adäquat zu antworten, müsste ich halt wissen ob Du Ingenieur, Geistes oder Naturwissenschaftler bist? aber da Du nicht mehr antwortest ist es wahrscheinlich einfach eine Troll-Frage.
     
  9. vjung
    vjung Mitglied
    Ich bin Informatiker, also auch etwas Mathematiker.
    Die Antwort von mihe7 hat mir das verständlich gemacht. Dankeschön hierfür :)
     
Passende Stellenanzeigen aus deiner Region:





Die Seite wird geladen...

Fließkommazahlen Vergleich - Ähnliche Themen

Fließkommazahlen
Fließkommazahlen im Forum Java Basics - Anfänger-Themen
Mittelwert von 2 Fließkommazahlen
Mittelwert von 2 Fließkommazahlen im Forum Hausaufgaben
Ausgabe von Fließkommazahlen formatieren
Ausgabe von Fließkommazahlen formatieren im Forum Allgemeine Java-Themen
Viele Fragen eines Anfängers-Fließkommazahlen/Typenwandlung
Viele Fragen eines Anfängers-Fließkommazahlen/Typenwandlung im Forum Java Basics - Anfänger-Themen
Fließkommazahlen in linearen Gleichungssystemen
Fließkommazahlen in linearen Gleichungssystemen im Forum Java Basics - Anfänger-Themen
Thema: Fließkommazahlen Vergleich