Come evitare che l'arrotondamento (arrotondamento dell'algoritmo semitondo) non venga arrotondato allo String.format("%.2f", doubleValue);
?Prevenire lo arrotondamento in String.format ("%. 2f", doubleValue) in Java
ad es.
doubleValue = 123.459
dopo la formattazione,
doubleValue = 123.46
Voglio solo scartare l'ultima cifra,
123.45
So che ci sono altri modi per fare questo, voglio solo sapere se questo è possibile usare lo String.format.
Cosa si deve fare se le cifre a sinistra del punto decimale possono essere più di 3 cifre? Inoltre, è possibile utilizzarlo direttamente su una doppia variabile che lo convertirà in una stringa, invece di creare un nuovo oggetto? –
Riferimento futuro, questo è sbagliato. Se i decimali decimali sono inferiori a 6, viene utilizzato il mezzo arrotondato, viene utilizzato un altro arrotondamento HALF_EVEN saggio. Lo trovo assurdo! – Chad