Staram się korzystać z tej formuły w Java: (ln (1-L))/L
Nie jestem pewny jak używać ln w Javie.jak używać ln w Javie
Odpowiedz
Math.log(d)
zwraca logarytm naturalny (podstawa e) podwójnej wartości.
Więc kod Java będzie,
double result = (-Math.log(1-L))/L;
(należy jednak pamiętać, że lepiej jest mieć nazwy zmiennych małymi literami - czyli l
zamiast L
)
dziękuję! Mam dodatkowe pytanie ... jak mogę zaokrąglić liczbę w java (w C było dość łatwe) na przykład Mam tę liczbę 22.0363456586776, ale chcę wyświetlić 22.036345659 –
Ogólnie, użyj DecimalFormat: http: // java. sun.com/javase/6/docs/api/java/text/DecimalFormat.html Jeśli masz konkretny problem, możesz go opublikować jako osobne pytanie. – Pops
Do konwersji na ciąg można użyć String.format(), np. String.format ("% .10f", x), do drukowania System.out.printf(). – starblue
Ja też nie miałem pojęcia, ale ponieważ jest to zwykła funkcja matematyczna, sprawdziłem Math class w API.
Proszę bardzo: the log method
EDIT: Przepraszam za niedziałający link, Markdown jest stała teraz. Uświadomiłem sobie zaraz po tym, jak napisałem tę odpowiedź, że brzmi to snarka, co nie było moim zamiarem; Ponowne sformułowania sprawiają, że wydaje się to złośliwe i sarkastyczne. Chciałem tylko podkreślić, że API naprawdę przydaje się w przypadku metod, które można rozsądnie oczekiwać.
- 1. python numpy ln
- 2. Czy jest ln w hado HDFS
- 3. Jak używać domyślnej klasy Scala w Javie
- 4. Jak używać długich typów danych w Javie?
- 5. Jak używać lotnych poprawnie w Javie
- 6. Jak używać modeli Blendera w Javie?
- 7. Jak używać metody Wrap ByteBuffer w Javie
- 8. Jak używać enum z wartościami w Javie
- 9. Kiedy używać "tego" w Javie
- 10. Jak używać kontrolki Swing Group Button w Javie?
- 11. Jak używać zmiennych nierefinalnych w Javie 8 Lambdas
- 12. Jak używać magazynu kluczy w Javie do przechowywania klucza prywatnego?
- 13. Jak używać przygotowanej instrukcji dla zapytania select w Javie?
- 14. Jak prawidłowo używać formatowania z printf w Javie
- 15. Jak używać JSF wersjonowanie zasobów w słoiku
- 16. Jak ignorować Wyjątki w Javie
- 17. Czy mogę używać thread.stop() w Javie, jeśli naprawdę tego potrzebuję?
- 18. Czy w Javie można używać Thread.sleep (1) do wątku bezczynności?
- 19. Kiedy używać klas wewnętrznych w Javie dla klas pomocniczych
- 20. Kiedy używać Właściwości i kiedy Mapę w Javie?
- 21. Jak zwrócić tymczasową tablicę int w Javie
- 22. Dzielenie ciągów przy użyciu Regex w Javie
- 23. repaint() Metoda w Javie
- 24. Jak pisać aplikacje na Facebooku w Javie?
- 25. Jak korzystać z SwingWorker w Javie?
- 26. Jak zaimplementować wektor bitowy (bitset) (w Javie)?
- 27. Jak załadować ikonę z zasobu w Javie?
- 28. Jak "opróżnić" StringWriter w Javie?
- 29. C-jak enum w Javie
- 30. Jak normalizować URL w Javie?
Jeśli jesteś matematyki facet szuka w CS, uważaj na obliczenia zmiennoprzecinkowe. W zależności od tego, w jaki sposób tworzymy i oceniamy formuły, otrzymasz różne błędy w związku z tym, jak matematyka zmiennoprzecinkowa jest obsługiwana wewnętrznie. Jeśli chcesz uzyskać precyzję o stałej szerokości do dużej wartości, będziesz chciał zajrzeć do innych bibliotek matematycznych 'java.lang.Math'. –