Estoy aprediendo en estos momentos excepciones en java y me toco hacer el codigo que generara numeros aleatorios y los dividiera por -12345, aqui les dejo el codigo:
Código PHP:
public class Ejemplo1Try_catch
{
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
// TODO code application logic here
int num1;
int num2;
int i;
for(i=1; i<1000; i++)
{
num1 = (int)(Math.random()*9+1);
num2 = (int)(Math.random()*9+1);
try
{
System.out.println(-12345/(num1/num2));
}
catch(ArithmeticException ex)
{
System.err.println(i + ": Error, no se puede dividir un numero por 0");
}
}
System.out.println("Programa terminado");
} // Fin metodo main
} // Fin clase
Código PHP:
781: Error, no se puede dividir un numero por 0
-12345
-1763
-12345
-12345
782: Error, no se puede dividir un numero por 0
-12345
-6172
-12345
783: Error, no se puede dividir un numero por 0
-6172
-12345
-4115
784: Error, no se puede dividir un numero por 0
-12345
-6172
785: Error, no se puede dividir un numero por 0
787: Error, no se puede dividir un numero por 0
793: Error, no se puede dividir un numero por 0
Programa terminado
795: Error, no se puede dividir un numero por 0
797: Error, no se puede dividir un numero por 0
803: Error, no se puede dividir un numero por 0
804: Error, no se puede dividir un numero por 0
807: Error, no se puede dividir un numero por 0
808: Error, no se puede dividir un numero por 0
812: Error, no se puede dividir un numero por 0
814: Error, no se puede dividir un numero por 0
815: Error, no se puede dividir un numero por 0
817: Error, no se puede dividir un numero por 0
821: Error, no se puede dividir un numero por 0
827: Error, no se puede dividir un numero por 0
Se que es en las instrucciones
Código PHP:
num1 = (int)(Math.random()*9+1);
num2 = (int)(Math.random()*9+1);