webForumDet fria alternativet

konvertera double till int

1 svar · 1 186 visningar · startad av The_Hulk

The_HulkMedlem sedan juni 20031 937 inlägg
#1

hur gör man för att konvertera double till int?

ett sätt är:
int i = Integer.valueOf(Double.toString(d)).intValue();

ska även gå med :
int i = Integer.parseInt(Double.toString(d));

fast i båda fallen kan man få NumberFormatException.

The_HulkMedlem sedan juni 20031 937 inlägg
#2

hehe, var lite enklare än jag trodde.
double d = 1.0;
int i = (int)d;
=> i = 1

Genererad på 378 ms · cache AV · v20260730165559-full.f96bc7eb