Double in integer umwandeln Wie geht das

Mace

Grünschnabel
Also ich hab eine double Variable und bei der interesiert mich überhaupt nicht was nach dem Komma steht und ich will es auch hinterher ohne Komma udn den Zahlen dahinter ausgeben wie kann ich das machen
Ich hatte mir gedacht mit einem integer aber da kommt die fehlermeldung "possible loss of precision"!

Ich hoffe es kann mir wer helfen!
 
Original geschrieben von Mace
Also ich hab eine double Variable und bei der interesiert mich überhaupt nicht was nach dem Komma steht und ich will es auch hinterher ohne Komma udn den Zahlen dahinter ausgeben wie kann ich das machen
Ich hatte mir gedacht mit einem integer aber da kommt die fehlermeldung "possible loss of precision"!

Ich hoffe es kann mir wer helfen!

Schau mal in der API zum Thema Math.floor(...)
 
ich würde das gerne da so stehen haben:
als Beispiel
33
und bis jetzt waren alle möglichkeieten 33.0
 
Hallo!

Wie wärs denn mit Casten?

Code:
/*
 * Created on 26.04.2004
 
 */

/**
 * @author Thomas Darimont
 */
public class Main {

	public static void main(String[] args) {
		new Main().doIt();
	}

	/**
	 * 
	 */
	private void doIt() {
		double d = 234.328391038209d;
		int i = (int)d;
		System.out.println(i);
	}
}

Gruß Tom
 
Zuletzt bearbeitet:
Zurück