määrätä kuinka monen desimaalin tarkkuudella laskuoperaatiot suoritetaan?
onko javassa sellaista liukulukutyyppiä
jossa voi itse
2493
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
--- ALKAA ---
import java.math.BigDecimal;
public class Esimerkki {
public static void main(String[] args) {
BigDecimal numero1, numero2, tulos;
numero1 = new BigDecimal("101.30000000200000005");
numero2 = new BigDecimal("1000.500000003");
tulos = numero1.add(numero2);
System.out.println(numero1 " " numero2 " = " tulos);
tulos = numero1.add(numero2).setScale(5, BigDecimal.ROUND_HALF_UP);
System.out.println(numero1 " " numero2 " = " tulos);
tulos = numero1.subtract(numero2);
System.out.println(numero1 " - " numero2 " = " tulos);
tulos = numero1.divide(numero2, 30, BigDecimal.ROUND_HALF_UP);
System.out.println(numero1 " / " numero2 " = " tulos);
tulos = numero1.divide(numero2, 5, BigDecimal.ROUND_HALF_UP);
System.out.println(numero1 " / " numero2 " = " tulos);
}
}
--- LOPPUU ---
just se mitä hain. kiitän!