nich 100 sonder 99.999.

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo leute,
Ich hab hier dieses prog geschrieben und jetzt kommt da nich 100 raus sonder 99.99999...
Kann mir jemand erklaeren warum?
Hier its der code:

Code:
public class Sum
{
	public static void main(String[] args)
	{
		double sum = 0;
		for(int i = 0; i < 1000; i++)
		{
			sum += 0.1;
		}
		System.out.println(sum);
	}
}
 

The_S

Top Contributor
Wenn du auf Genauigkeit bei Fließkommazahlen angewiesen bist hilft dir wohl nur die Klasse BigDecimal wobei dass für dieses Problem ein wenig übertrieben wäre
 

byte

Top Contributor
BigDecimal? ???:L


Lösung:
Code:
NumberFormat nf = NumberFormat.getInstance();
double sum = 0;
for (int i = 0; i < 1000; i++) {
  sum += 0.1;
}
System.out.println(nf.format(sum));
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Java Mail -> Mail senden, ist aber nich in IMAP unter "Gesendet" Java Basics - Anfänger-Themen 3
O Java will mir den Quelltext nich zu Bytecode Compilieren Java Basics - Anfänger-Themen 24
Z JSlider - Text wird nich angezeigt Java Basics - Anfänger-Themen 0
K Set Methode funktioniert nich Java Basics - Anfänger-Themen 3
S ResultSet close() in funktion nich möglich. Java Basics - Anfänger-Themen 8
D String kürzen, nich abschneiden Java Basics - Anfänger-Themen 9
R ImageIcon wird nich angezeigt - Jar, Eclipse Java Basics - Anfänger-Themen 6
E Am Mittwoch Test und ich checks überhaupt nich Java Basics - Anfänger-Themen 27
Luk10 Nich voll belegte Arrays Java Basics - Anfänger-Themen 7
J Bufferedreader nich von anfang an. Java Basics - Anfänger-Themen 14
M NullPointerException - peil ich nich Java Basics - Anfänger-Themen 2
K javac wird nich gefunden Java Basics - Anfänger-Themen 1
D Classloader will auf einma Klasse nich finden Java Basics - Anfänger-Themen 3
K Warum wird nich gezeichnet? Java Basics - Anfänger-Themen 10
M OOP und ich - das verträgt sich nich... Java Basics - Anfänger-Themen 12
D Graphic funktioniert nich Java Basics - Anfänger-Themen 6
B String Array funzt nich wie sollte Java Basics - Anfänger-Themen 3
H import java.io.* klappt nich Java Basics - Anfänger-Themen 12
T will nich als Applet laufen Java Basics - Anfänger-Themen 7
P Farbwertanteile ausrechnen! geht so nich ganz Java Basics - Anfänger-Themen 2
B JPasswordField *beep* klappt nich Java Basics - Anfänger-Themen 8
K eclipse läuft nich Java Basics - Anfänger-Themen 3
S ich komm mit dem drucken nich klar Java Basics - Anfänger-Themen 17
J Ich versteh den Fehler nich, was muss ich denn ändern? Java Basics - Anfänger-Themen 3
G Netzlaufwerk via Java nich lesbar nach Startup Java Basics - Anfänger-Themen 5
E Methodendeklaration mit throws wird nich behandelt Java Basics - Anfänger-Themen 3
S Java reagiert nich > Systemabsturz Java Basics - Anfänger-Themen 13
S Bild wird bei Start nich angezeigt Java Basics - Anfänger-Themen 2
D Konsolen aufruf geht nich Java Basics - Anfänger-Themen 2
P Array in Klasse geht nich Java Basics - Anfänger-Themen 8
B Compiler Fehler "{" expected, kann doch nich sein? Java Basics - Anfänger-Themen 9
V Linie beginnt nich bei 0,0 Java Basics - Anfänger-Themen 2
R Personalausweisprogramm funzt nich... Java Basics - Anfänger-Themen 7
G Fenster maximieren? Suche genutzt geht aber noch nich :( Java Basics - Anfänger-Themen 16
X gel funktioniert nich Java Basics - Anfänger-Themen 3
G Problem mit Sonder-Zeichenersetzung in String Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben