#java #ocjp #scjp some one tell me why?
double a = -1.1;
double b = -0.7;
System.out.println(a%b); // resultado -0.4
Pasos para resolver el ejercicio, una calculadora no ayuda...
Hay que hacerlo a mano:
- Multiplicar por 10 para eliminar el decimal
- Hacer la operación de división normal tomando en cuenta los signos, y calcular el residuo de los enteros
- Dividir el resultado entre los 10 que originalmente multiplicamos
El ejercicio lo vi en este simulador del examen:
http://www.santis.ch/training/java/jcp/selftester/indexe.php
No hay comentarios:
Publicar un comentario