FrekoMedlem sedan okt. 2005242 inlägg hur gör man om man vill ta bort decimalerna i ett tal.
låt oss säga att vi har talet 2.9860
det skulle ju ha blivit avrundat till 3 i vanliga fall.
men jag vill ha det till 2, alltså bara ta bort decimalerna.
finns det nå bra sätt att fixa detta på ???
mvh// F
(int)Math.floor(double value) kanske kan funka...
LimeMedlem sedan sep. 2001961 inlägg Titta på klassen NumberFormat och dess subklass DecimalFormat om det bara handlar om att skriva ut.
DannyMedlem sedan juli 200412 913 inlägg precis... jag fick rådet att göra så, här har jag avrundat till två decimaler:
focalLengthA95 = Float.parseFloat(focalLength.substring(0,focalLength.indexOf("mm")));
focalLength35 = focalLengthA95 * 4.8718;
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);
DannyMedlem sedan juli 200412 913 inlägg Kul att det funkade! Trodde aldrig jag skulle kunna hjälpa nån i Java :)