Funciones CON Parámetros
FUNCIONES CON PARÁMETROS EN JAVA
Los parámetros son variables declaradas en la firma del método que permiten que el
código de la función reciba valores de entrada, haciéndola flexible.
Declaración con Parámetros (void)
El método realiza una acción basada en los valores que recibe.
Ejemplo:
public class DemoMetodosParametros {
// Método que recibe un String y un int
public static void mostrarSaludo(String nombre, int veces) {
for (int i = 0; i < veces; i++) {
System.out.println("Hola, " + nombre + "!");
}
}
public static void main(String[] args) {
// Llamada al método, pasando los argumentos (valores)
mostrarSaludo("Sofía", 3); // Imprime el saludo 3 veces
mostrarSaludo("Carlos", 1); // Imprime el saludo 1 vez
}
}
Ejemplo:
// Método que recibe un número entero
public static void verificarPositivo(int numero) {
if (numero > 0) {
System.out.println(numero + " es un número positivo.");
} else {
System.out.println(numero + " es cero o negativo.");
}
}
public static void main(String[] args) {
verificarPositivo(10); // Output: 10 es un número positivo.
verificarPositivo(-3); // Output: -3 es cero o negativo.
}
Métodos con Parámetros y Tipo de Retorno
Reciben valores para hacer un cálculo y devuelven el resultado.
Ejemplo:
public class CalculadoraFinal {
// Recibe dos doubles y devuelve un double
public static double sumar(double a, double b) {
double resultado = a + b;
return resultado;
}
public static void main(String[] args) {
double total = sumar(50.5, 25.0); // Envía 50.5 y 25.0
System.out.println("La suma es: " + total); // 75.5
}
}
Ejemplo:
// Recibe un double (precio) y devuelve un double (precio final)
public static double aplicarDescuento(double precioOriginal) {
double descuento = 0.10; // 10%
double precioFinal = precioOriginal * (1 - descuento);
return precioFinal;
}
public static void main(String[] args) {
double precioConDescuento = aplicarDescuento(100.0);
System.out.println("Precio final con descuento: " + precioConDescuento); // 90.0
}
Ejercicio 1: Crea un método llamado saludarUsuario que reciba un solo parámetro de tipo String llamado nombre.
El método debe imprimir un mensaje de saludo usando el nombre que recibió (ej: "¡Hola y bienvenido/a, Ana!").
Llama al método desde
maindos veces con nombres diferentes.
Ejercicio 2: Crea un método llamado calcularCuadrado que reciba un solo parámetro de tipo int llamado numero.
El método debe calcular el cuadrado del número (multiplicarlo por sí mismo).
El método debe usar
returnpara devolver el resultado (int).En
main, llama al método y guarda el resultado en una variable, luego imprime el resultado.
Ejercicio 3: Crea un método llamado mostrarInventario que reciba dos parámetros: un String (item) y un int (cantidad).
El método debe imprimir el ítem y su cantidad en un formato legible (ej: "Inventario: Hay 5 manzanas disponibles.").
Llama al método desde
maincon diferentes ítems y cantidades.
Ejercicio 4: Crea un método llamado esAprobado que reciba un parámetro de tipo int llamado nota.
El método debe verificar si la
notaes mayor o igual a 70.El método debe devolver (
return) un valor de tipoboolean(truesi aprueba,falsesi no).En
main, llama al método con una nota (ej: 85) e imprime el resultado de la verificación.
Ejercicio 5: Crea un método llamado centigradosAFahrenheit que reciba un parámetro de tipo double llamado centigrados.
El método debe aplicar la fórmula de conversión: .
El método debe usar
returnpara devolver el resultado (double).En
main, llama al método con un valor simple (ej: 20.0) e imprime el resultado.

Comentarios
Publicar un comentario