Estoy tratando de utilizar esta fórmula en JAVA: (ln (1-L))/L
No estoy seguro de cómo utilizar ln en Java.cómo usar ln en Java
Respuesta
Math.log(d)
devuelve el logaritmo natural (base e) de un valor doble.
Así que el código java será,
double result = (-Math.log(1-L))/L;
(pero tenga en cuenta que es mejor tener nombres de variables en minúsculas - es decir l
en lugar de L
)
¡gracias! Tengo una pregunta adicional ... ¿cómo puedo redondear un número en Java (en C era bastante fácil), por ejemplo, tengo este número 22.0363456586776, pero quiero mostrar 22.036345659 –
En general, use DecimalFormat: http: // java. sun.com/javase/6/docs/api/java/text/DecimalFormat.html Si tiene un problema específico, no dude en publicarlo como una pregunta separada. – Pops
Para la conversión a una cadena, puede usar String.format(), p. String.format ("%. 10f", x), para imprimir System.out.printf(). – starblue
Tampoco tenía ni idea, pero como es una función matemática común, revisé el Math class en el API.
Aquí van: the log method
EDIT: Lo siento por enlace roto, de rebajas se ha resuelto ahora. También me di cuenta justo después de publicar esta respuesta que suena sarcástica, que no era mi intención; las reformulaciones simplemente lo hacen parecer sarcástico Y sarcástico. Solo quería señalar que la API realmente es útil para métodos que razonablemente se espera que surjan mucho.
- 1. grep -l y grep ln
- 2. ¿Cómo usar HtmlUnit en Java?
- 3. Cómo usar Java Arrays.sort
- 4. Java: Cómo usar Thread.join
- 5. Java: ¿Cómo usar BigInteger?
- 6. Cómo usar un proxy HTTP en java
- 7. ¿Cómo usar wait and notify en Java?
- 8. ¿Cómo usar la interfaz SortedMap en Java?
- 9. ¿Cómo puedo usar Javascript en Java?
- 10. ¿Cómo usar Sqoop en el programa Java?
- 11. Cómo usar scala.collection.immutable.List en un código Java
- 12. Cómo usar paquetes de terceros en Java
- 13. ¿Cómo usar el método readline() en Java?
- 14. ¿Cómo usar DMA o RDMA en Java?
- 15. ¿Cómo usar las referencias en Java?
- 16. ¿Cómo usar OpenNLP con Java?
- 17. ¿Cómo usar FFMPEG con Java?
- 18. Cuándo usar sincronizado en Java
- 19. Usar propiedades Java en Freemarker
- 20. Cómo usar CompareTo similar en cadenas en Java
- 21. cómo usar la clase anidada en otra clase en java?
- 22. cómo usar ByteArrayOutputStream y DataOutputStream simultáneamente (Java)
- 23. ¿Cómo usar las API de Java?
- 24. ¿Cómo usar emacs como mi JAVA IDE?
- 25. Cómo usar pay pal java API
- 26. Cómo usar Java JMS con MQseries
- 27. ¿Cómo usar Java Math Commons CurveFitter?
- 28. ¿Cómo usar el comparador de Java correctamente?
- 29. Cuándo usar referencias fantasma en Java?
- 30. ¿Está bien usar == en enumeraciones en Java?
Si eres un chico matemáticas mirando en CS, tenga cuidado con los cálculos de coma flotante. Dependiendo de cómo elabore y calcule sus fórmulas, terminará con diferentes cantidades de error debido a la forma en que se manejan las matemáticas de punto flotante internamente. Si desea que la precisión del ancho fijo sea alta, querrá buscar otras bibliotecas matemáticas que 'java.lang.Math'. –