Cuadrado.java 1.2 KB
Newer Older
Cesar Giulano Gonzalez Maqueda committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
import java.util.InputMismatchException;
import java.util.Scanner;

public class Cuadrado {
    public static int calcularCuadrado(int x){
        System.out.println("Usando metodo con variable int");
        return x*x;
    }

    public static float calcularCuadrado(float x){
        System.out.println("Usando metodo con variable float");
        return x*x;
    }

    public static double calcularCuadrado(double x){
        System.out.println("Usando metodo con variable double");
        return x*x;
    }

    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        String numero = "";
        int numeroInt = 0;
        float numeroFloat = 0f;
        double numeroDouble = 0;

        try {
            numero = in.nextLine();
            numeroInt = Integer.parseInt(numero);
            numeroFloat = Float.parseFloat(numero);
            numeroDouble = Double.parseDouble(numero);
        }catch (Exception e) {
            System.out.println("El numero proveido no es un entero");
        }
        System.out.println(calcularCuadrado(numeroInt));
        System.out.println(calcularCuadrado(numeroDouble));
        System.out.println(calcularCuadrado(numeroFloat));
    }
}