miércoles, 2 de noviembre de 2022

PRODUCTOS DE DOS NÚMEROS

 Los programas siguientes utilizan esta clase Leer para que funcione, esta clase debe estar en la misma carpeta donde este cada programa. Todos los programas a continuación deben tener esta clase.

Crear este archivo java con el siguiente código

import java.io.*;


public class Leer{

  public static String dato() {

    String sdato = "";

    try

    {

      // Definir un flujo de caracteres de entrada: flujoE

      InputStreamReader isr = new InputStreamReader(System.in);

      BufferedReader flujoE = new BufferedReader(isr);

      // Leer. La entrada finaliza al pulsar la tecla Entrar

      sdato = flujoE.readLine();

    }

    catch(IOException e) {

      System.err.println("Error: " + e.getMessage());

    }

    return sdato; // devolver el dato tecleado

  }

  

  public static short datoShort() {

    try

    {

      return Short.parseShort(dato());

    }

    catch(NumberFormatException e) {

      return Short.MIN_VALUE; // valor más pequeño

    }

  }

  

  public static int datoInt() {

    try {

      return Integer.parseInt(dato());

    }

    catch(NumberFormatException e) {

      return Integer.MIN_VALUE; // valor más pequeño

    }

  }

  

  public static long datoLong() {

    try

    {

      return Long.parseLong(dato());

    }

    catch(NumberFormatException e) {

      return Long.MIN_VALUE; // valor más pequeño

    }

  }

  

  public static float datoFloat()

  {

    try

    {

      return Float.parseFloat(dato());

    }

    catch(NumberFormatException e)

    {

      return Float.NaN; // No es un Número; valor float.

    }

  }

  

  public static double datoDouble() {

    try {

      return Double.parseDouble(dato());

    }

    catch(NumberFormatException e) {

      return Double.NaN; // No es un Número; valor double.

    }

  }

}

__________________

public class Producto {


    public static void main(String[] args) {

                int valor1=0;

                int valor2=0;

                int resultado=0;



                System.out.println("Dame el primer numero =>"); valor1 = Leer.datoInt();

                               System.out.println("Dame el segundo numero =>"); valor2 = Leer.datoInt();

                               resultado= valor1 * valor2;

                               System.out.println();

                               System.out.println("El resultado es =" + resultado);

    }

}


_____________________

Dame el primer numero =>

5

Dame el segundo numero =>

8


El resultado es =40

Process completed.




:


No hay comentarios:

Publicar un comentario