Pytania oznaczone «decimal»

123
Jakie są parametry numeru Pipe - Angular 2

Użyłem pionowej kreski poniżej, aby ograniczyć liczby do dwóch miejsc po przecinku. {{ exampleNumber | number : '1.2-2' }} Zastanawiałem się, jaka jest logika stojąca za „1.2-2”? Bawiłem się nimi, próbując uzyskać potok, który filtruje do zera miejsc po przecinku, ale...

120
Bezpieczna konwersja ciągu na BigDecimal

Próbuję odczytać niektóre wartości BigDecimal z ciągu. Powiedzmy, że mam ten ciąg: „1,000,000,000.999999999999999” i chcę uzyskać z niego BigDecimal. Jak to zrobić? Przede wszystkim nie podobają mi się rozwiązania wykorzystujące zamiany ciągów znaków (zastępowanie przecinków itp.). Myślę, że...

101
BigDecimal - aby użyć new lub valueOf

Natknąłem się na dwa sposoby uzyskania obiektu BigDecimal z podwójnego d. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Które podejście byłoby lepsze? Czy valueOf stworzyłoby nowy obiekt? Ogólnie (nie tylko BigDecimal), co jest zalecane - new czy valueOf? Dzięki.

97
Przenoszenie miejsc dziesiętnych w podwójnym

Więc mam podwójny zestaw równy 1234, chcę przesunąć miejsce dziesiętne, aby uzyskać 12,34 Aby to zrobić, mnożę 0,1 do 1234 dwa razy, trochę w ten sposób double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); Spowoduje to wydrukowanie wyniku „12.340000000000002” Czy...