Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Anonimo123456

#1
import java.io.*;
public class div
{
   
   public static void main (String args[]) throws IOException{
   
   
   InputStreamReader isr = new

InputStreamReader (System.in);
   BufferedReader br = new BufferedReader (isr);

   try      
   {
      System.out.println("Divisor 1 : ");
      double d1 = Double.parseDouble (br.readLine());
      System.out.println("Divisor 2 : ");
      int d2 = Integer.parseInt (br.readLine());
      double div=d1/d2;
      System.out.println("resultado: "+div);
   }
   catch (ArithmeticException e)
   {
      System.out.println("Error");
   }
   
   
   }
}


Al introducir ese código se supone que si intentamos dividir entre 0 me tiene que salir un mensaje de error pero en cambio lo que ocurre es que me pone infinity porque ocurre esto??