Wie entfernt man bei Java die Stellen nach dem Komma?

...komplette Frage anzeigen

2 Antworten

float f=5.5;

int i =f; // i ist jetzt 5

f=i;

NoTrolling 22.01.2017, 21:00

Man kann doch nicht direkt in einen Integer parsen o.O

0
Plokapier 22.01.2017, 21:02
@NoTrolling

float f=5.5;

int i =(int) f; // i ist jetzt 5

f=i;

Besser? ^^

3
Okinkino 22.01.2017, 21:04
@NoTrolling

korrigiere:

float f=5.5f;
int i=(int) f;
f=i;

so klappt es

danke

3
PWolff 22.01.2017, 23:18
@Okinkino

Ohne Umweg über die zusätzliche Variable i:

f = (int) f;

1

Typecasten (erzwingen des Datentyp-Wechsels):

double/float test1 = 4,3333238;

int test2 = (int) test1;

Was möchtest Du wissen?