27/02/2006, 14:47
|
| | | Fecha de Ingreso: enero-2006 Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 10 meses Puntos: 19 | |
¿ No seria mejor que preguntaras en el foro de Java / Jsp ?
....
El problema es que al resultado de una división no entera la asignas a una variable ( array en este caso ) entera ...
Te dice claramente el error del servlet generado por la página impresión.jsp que ha encontrado un valor double ( el resultado de dividir un double / int ) y que la variable Resultado requiere un valor entero ... Ya que hay una posible pérdida de precisión ( con razón , los enteros no tienen decimales )
yo que tu haria un casting : Resultado[i] = (int)(Neto / Desgloce[i]);
Pero seria una chapuza . ya que no se respetarian los decimales , pero a lo mejor es lo que buscas |