1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Manejo de excepciones en Java try catch throw errores
« en: 23 de Marzo 2016, 01:04 »
Hola 2 cosas:
Te marca Infinity porque tu tipo de dato es float y cuando estas dividiendo hace esto:
5.0/0.0 = infinity esto es porque 0.0 no es considerado como 0 para que te de error por dividir por 0 tendrían que ser tanto el dividendo como el divisor int para que mande el error ArithmeticException.
La otra tu error sale por que cuando tratas de leer un carácter con
bandera = entrada.nextInt();
está claro que un carácter no es un int por eso te manda ese error
Saludos
Te marca Infinity porque tu tipo de dato es float y cuando estas dividiendo hace esto:
5.0/0.0 = infinity esto es porque 0.0 no es considerado como 0 para que te de error por dividir por 0 tendrían que ser tanto el dividendo como el divisor int para que mande el error ArithmeticException.
La otra tu error sale por que cuando tratas de leer un carácter con
bandera = entrada.nextInt();
está claro que un carácter no es un int por eso te manda ese error
Saludos