Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Float ohne E Angabe in Java » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Float ohne E Angabe in Java
Beiträge zu diesem Thema Autor Datum
 Float ohne E Angabe in Java Haevelin 12.11.2013 14:08
 RE: Float ohne E Angabe in Java eulerscheZahl 12.11.2013 14:26
 RE: Float ohne E Angabe in Java Haevelin 18.11.2013 15:45
 RE: Float ohne E Angabe in Java eulerscheZahl 18.11.2013 17:06

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Haevelin
Tripel-As


Dabei seit: 04.06.2013
Beiträge: 221

Float ohne E Angabe in Java Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Für ein Programm muss ich eine float-Zahl in die IEEE-Darstellung: Vorzeichen/Exponent/Mantisse umrechnen. Das geht auch gut, solange eine Floatzahl wie 2756.75f gesucht ist. Sobald ich aber eine Floatzahl wie 1.4575E5f habe, streikt mein Programm. Es wäre also nützlich diese Zahl als 145750 anzugeben. Wie mache ich das?
12.11.2013 14:08 Haevelin ist offline Beiträge von Haevelin suchen Nehmen Sie Haevelin in Ihre Freundesliste auf
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Aber wie die Zahl als string dargestellt wird, kann deiner Funktion zur Binärausgabe doch egal sein.
Ich weiß nicht, was das bringen soll, aber die Ausgabe kannst du mit
String.format("%f", zahl)
formatieren

__________________
Syntax Highlighting fürs Board (Link)
12.11.2013 14:26 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Haevelin
Tripel-As


Dabei seit: 04.06.2013
Beiträge: 221

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Habe nochmal nachgeschaut; auch die Zahlendarstellungen der Art 1.4356e5f funktionieren, wenn ich sie als String.valueOf untersuche und dann nach . splitte. Sie verhält sich nicht anders als die Zahl 2345.67f mit den gesplitteten Anteilen 2345 und 67! Vielen Dank erst Mal für deinen Hinweis!
Lernt man eigentlich auch, wenn man anderen weiterhilft?
18.11.2013 15:45 Haevelin ist offline Beiträge von Haevelin suchen Nehmen Sie Haevelin in Ihre Freundesliste auf
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Gern geschehen.
Natürlich lerne ich beim Helfen auch noch. Vor allem in Java bin ich nicht besonders fit. Vieles kann ich mir durch C++ und C# erschließen, aber die genaue Syntax muss ich dann auch öfter nachschlagen. Und das, was ich weiß, kann ich so wiederholen, bevor ich es wieder vergesse.

__________________
Syntax Highlighting fürs Board (Link)
18.11.2013 17:06 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Informatiker Board » Themengebiete » Praktische Informatik » Float ohne E Angabe in Java