Ejercicio 9.1

public class Main {
    
    public static void main(String[] args) {
        
        //llamando método (cambiar el valor)
        System.out.println(metodoPosNeg(0));
        
    }

    //creando método
    private static String metodoPosNeg(int i) {
        String salida = "";
        if(i>0){
            salida = "P";
        } else {
           salida = "N"; 
        }
    
        return salida;
    }
    
}

Ejercicio 9.2

public class Main {
    
    public static void main(String[] args) {
        
        //llamando método
        System.out.println(metodoDivide(5,2));
        
    }

    //creando método
    private static boolean metodoDivide(int a, int b) {
        boolean divisible = false;
        if(a%b == 0){
            divisible = true;
        } else {
           divisible = false;
        }
    
        return divisible;
    }
    
}

Ejercicio 9.3

public class Main {
    
    public static void main(String[] args) {
        
        //llamando método
        System.out.println(con_cel_a_fah(37));
        
    }

    //creando método
    public static double con_cel_a_fah(double cel) {
        double fah = (cel * 9 / 5) + 32;
        return (fah);
    }
    
}

Ejercicio 9.4

public class Main {
    
    public static void main(String[] args) {
        
        //llamando método
        System.out.println(digito("7"));
        
    }

    //creando método
    public static boolean digito(String i) {
        boolean esDigito = false;
        int numeroConvertido = Integer.parseInt(i);
        
        if(numeroConvertido >=0 && numeroConvertido <= 9){
            esDigito = true;
        } else {
            esDigito =  false;
        }

        return esDigito;
    }
    
}

Ejercicio 9.5

	public class Main {
    
    public static void main(String[] args) {
        
        //llamando método
        System.out.println(vocal("e"));
        
    }

    //creando método
    public static boolean vocal(String i) {
        boolean esVocal = false;
        
        String letra = i.toUpperCase();
        
        if(letra.equalsIgnoreCase("A") ||
           letra.equalsIgnoreCase("E") ||
           letra.equalsIgnoreCase("I") ||
           letra.equalsIgnoreCase("O") ||
           letra.equalsIgnoreCase("U") ){
            
            esVocal = true;    
        } else {
            esVocal = false;
        }
        return esVocal;
    }
    
}

Ejercicoio 9.6


import java.math.BigDecimal;
import java.math.RoundingMode;

public class Main {
    
    public static void main(String[] args) {
        
        //llamando método8ejemplo) 
        double valor = redondear(45.767745588,3);
        System.out.println(valor);
        
    }

    //creando método
    public static double redondear(double cantidad, int decimales) {
      
      BigDecimal bd = new BigDecimal(cantidad).setScale(decimales, RoundingMode.HALF_UP);
      double val2 = bd.doubleValue();
      
      return val2;
    }
}

Ejercicio 9.7


import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Scanner;

public class Main {
    
    public static void main(String[] args) {
        
        System.out.println("Digite una de las siguentes opciones para calcular el área de la figura:\n"
                + "1 - Circulo\n"
                + "2 - Cuadrado\n"
                + "3 - Rectángulo\n"
                + "4 - Triángulo\n");
        Scanner sc = new Scanner(System.in);
        int opcion = sc.nextInt();
        calcularArea(opcion);
    }

    //creando método
    public static void calcularArea(int opcion) {
       
        switch(opcion){
            case 1: areaCirculo(); break;
            case 2: areaCuadrado(); break;
            case 3: areaRectangulo(); break;
            case 4: areaTriangulo(); break;
            default: System.out.println("Opción no válida"); break;
        }
        
    }

    private static void areaCirculo() {
        System.out.println("Ha elegido el área del círculo");
        Scanner sc = new Scanner(System.in);
        System.out.println("Ingrese el radio del círculo:");
        double radio = sc.nextDouble();
        double area = Math.PI*Math.pow(radio, 2);
        System.out.println("El área del círculo es: "+ area);
    }

    private static void areaCuadrado() {
        System.out.println("Ha elegido el área del cuadrado");
        Scanner sc = new Scanner(System.in);
        System.out.println("Ingrese el valor del lado:");
        double lado = sc.nextDouble();
        double area = lado*lado;
        System.out.println("El área del cuadrado es: "+ area);
    }

    private static void areaRectangulo() {
        System.out.println("Ha elegido el área del regtángulo");
        Scanner sc = new Scanner(System.in);
        System.out.println("Ingrese el valor de la base:");
        double base = sc.nextDouble();
        System.out.println("Ingrese el valor de la altura:");
        double altura = sc.nextDouble();
        double area = base*altura;
        System.out.println("El área del rectángulo es: "+ area);
    }

    private static void areaTriangulo() {
        System.out.println("Ha elegido el área del triángulo");
        Scanner sc = new Scanner(System.in);
        System.out.println("Ingrese el valor de la base:");
        double base = sc.nextDouble();
        System.out.println("Ingrese el valor de la altura:");
        double altura = sc.nextDouble();
        double area = (base*altura)/2;
        System.out.println("El área del triángulo es: "+ area);    
    }    

   
}