kommazahlen

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo Miteinander,

die frage ist warscheindlich sehr stupid, habe jedoch nichts gefunden, sorry...

ich habe ein rechnung 5/2409 nun weiss ich nicht in was für eine Variabel ich dies speichern muss.

Bei float, double, int, long wird immer nur 0 gespeichert.

kan mir jemand helfen?

greetz
 

The_S

Top Contributor
Also bei mir funktionierts... evtl. ist die Zahl, durch die geteilt wird, nicht als Fließkommazahl deklariert!?

Code:
	public static void main(String[] args) {
		
		System.out.println(5/2409D);
	}
 
G

Guest

Gast
wenn du das resultat versuchst in eine variabel zu speichern funktioniert dies auch?
 
S

SlaterB

Gast
lies genau:

5/2409 IST 0, denn int/int wird gerundet gerechnet

wenn die Zahlen double sind, oder zumindest eine, dann wird ein double daraus, egal ob du speicherst oder sonstwas damit machst,
z.B. auch
5./2409.
oder eben
5/2409D
 

The_S

Top Contributor
natürlich ...

Code:
	public static void main(String[] args) {
		
		double d = (5/2409D);
		System.out.println(d);
	}
 
G

Guest

Gast
danke viel mal,

an das hatte ich nicht gedacht!
Mein Problem konnte gelöst werden ::
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben