JavaRush /Blog Java /Random-ES /Métodos [capítulo 2] - Parámetros del método

Métodos [capítulo 2] - Parámetros del método

Publicado en el grupo Random-ES
Hola, en el artículo anterior nos presentaron el concepto de método. En este artículo seguiremos hablándote de métodos y analizando en detalle los parámetros de los métodos . ¿ Qué son los parámetros del método ? Básicamente, se trata de variables que se le pasan (al método) y que puede utilizar en su trabajo. Echemos un vistazo más de cerca con un ejemplo. Del artículo anterior , recordará que los parámetros del método se pasan entre paréntesis, pero los paréntesis también se pueden dejar vacíos; esto significa que el método no tiene parámetros . Creemos un nuevo proyecto: será una tienda en línea condicional, crearemos en ella un carrito de la tienda en línea Baskety agregaremos el método principal desde el cual nuestra aplicación comenzará a iniciarse. Ya sabes que cualquier aplicación comienza a ejecutarse con el archivo main.

public class Basket {
    public static void main(String[] args) {

    }
}
¿Qué puedes hacer con la canasta? En primer lugar, puede agregarle productos; creemos un método especial para esto. Llamemoslo add()y pasemosle el nombre del producto y el precio del producto.

public static void add(String name, int price) {
    
}
En este método, hemos especificado dos parámetros para usted. Tenga en cuenta que los parámetros del método están escritos entre paréntesis, inmediatamente después del nombre del método. Cada parámetro es un tipo de variable y un nombre de variable . El nombre de la variable se escribe arbitrariamente, puede escribir lo que quiera, pero los nombres de las variables deben especificarse de tal manera que quede claro qué contienen estas variables. Si hay varios parámetros, se escriben separados por una coma, seguida de un espacio para mejorar la legibilidad del código. Para que nuestra cesta funcione como una real crearemos una línea fuera del método en la que añadiremos los productos añadidos, le pondremos un nombre itemsy inicialmente estará vacía.

private static String items = "";
En el método en sí, primero agregaremos un salto de línea a esta línea, para que cada nuevo producto aparezca en una nueva línea (para que luego podamos imprimir esta línea), un guión, el nombre del producto y el precio del producto. Como resultado, nuestra clase se ve así:

public class Basket {

    private static String items = "";

    public static void main(String[] args) {
    }

    public static void add(String name, int price) {
        items = items + "\n" + name + " - " + price;
    }
}
¿Qué más puedes hacer con la canasta? Por ejemplo, se puede limpiar. Para ello crearemos otro método, lo llamaremos clear()y dentro de él itemsasignaremos una cadena vacía a una variable, vaciando así nuestra papelera. Para vaciar la papelera de reciclaje, no necesitamos parámetros, por lo que escribimos paréntesis vacíos inmediatamente después del nombre del método. Esto crea métodos sin parámetros.

public static void clear(){
    items = "";
}
Bueno, para tener una idea completa, creemos un método con un parámetro que enviará el contenido de nuestro carrito a la consola. Llamémoslo print()y pasemos el encabezado como parámetro title, que este método debería mostrar antes del contenido del carrito. Primero, mostraremos el título y luego verificaremos si nuestro carrito está vacío. Llamemos al método en la línea isEmptyy si el carrito está vacío, imprimiremos la frase "El carrito está vacío", de lo contrario mostraremos el contenido de todo nuestro carrito en la consola.

public static void print(String title) {
    System.out.println(title);
    if (items.isEmpty()) {
        System.out.println("Корзина пуста");
    } else {
        System.out.println(items);
    }
}
Tenga en cuenta que desde el método print()llamamos a otro método (método de cadena isEmpty), que verifica si esta cadena está vacía o no. Ahora escribamos un código que llame a nuestros métodos de carrito desde el archivo main(). Primero, agregaremos algunos productos usando el método add(), luego llamaremos al método con el encabezado "contenido del carrito", vaciaremos el carrito y llamaremos print()nuevamente al método print()con el mismo encabezado .

public class Basket {

    private static String items = "";

    public static void main(String[] args) {
        add("Вобла", 169);
        add("Пиво", 120);
        add("Чипсы", 160);
        print("Содержимое корзины");
        clear();
        print("Содержимое корзины");
    }

    public static void add(String name, int price) {
        items = items + "\n" + name + " - " + price;
    }

    public static void clear(){
        items = "";
    }
    public static void print(String title) {
        System.out.println(title);
        if (items.isEmpty()) {
            System.out.println("Корзина пуста");
        } else {
            System.out.println(items);
        }
    }
}
Lanzar el programa

Содержимое корзины

Вобла - 169
Пиво - 120
Чипсы - 160
Содержимое корзины
Корзина пуста
En este artículo, analizamos los parámetros de los métodos. Los parámetros del método son variables que se especifican entre paréntesis inmediatamente después del nombre del método y que se pueden usar en este método (en su cuerpo/código). Los métodos pueden tener solo un parámetro y luego el tipo de variable y su nombre se escriben entre paréntesis. Además, los métodos pueden tener varios parámetros y luego se escriben como un solo parámetro, pero separados por comas. Los métodos tampoco pueden tener parámetros, en cuyo caso los paréntesis después del nombre del método permanecen vacíos, pero los nombres de los parámetros deben ser significativos; esto hará que su código sea comprensible para los demás y para usted mismo. En el próximo artículo hablaremos sobre cómo los métodos pueden devolver valores.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION