JavaRush /Blogue Java /Random-PT /Métodos [capítulo 2] - Parâmetros do método

Métodos [capítulo 2] - Parâmetros do método

Publicado no grupo Random-PT
Olá, no artigo anterior fomos apresentados ao conceito de método. Neste artigo continuaremos falando sobre métodos e analisando detalhadamente os parâmetros dos métodos . O que são parâmetros de método ? Essencialmente, são variáveis ​​que são passadas para ele (o método) e que ele pode utilizar em seu trabalho. Vamos dar uma olhada mais de perto com um exemplo. Do artigo anterior , você lembra que os parâmetros do método são passados ​​entre parênteses, mas os parênteses também podem ser deixados vazios - isso significa que o método não possui parâmetros . Vamos criar um novo projeto - esta será uma loja online condicional, criaremos um carrinho de loja online nela Baskete adicionaremos a ele o método principal, a partir do qual nosso aplicativo começará a ser lançado. Você já sabe que qualquer aplicativo começa a ser executado com o arquivo main.
public class Basket {
    public static void main(String[] args) {

    }
}
O que você pode fazer com a cesta? Primeiramente você pode adicionar produtos nele, vamos criar um método especial para isso. Vamos chamá-lo add()e passar nele o nome do produto e o preço do produto.
public static void add(String name, int price) {

}
Neste método, especificamos dois parâmetros para você. Observe que os parâmetros do método são escritos entre parênteses, imediatamente após o nome do método. Cada parâmetro é um tipo de variável e um nome de variável . O nome da variável é escrito arbitrariamente, você pode escrever o que quiser, mas os nomes das variáveis ​​​​devem ser especificados de forma que fique claro o que essas variáveis ​​​​contêm. Se houver vários parâmetros, eles são escritos separados por vírgula, seguidos de espaço para melhorar a legibilidade do código. Para que nossa cesta funcione como uma cesta real, criaremos uma linha fora do método na qual adicionaremos os produtos adicionados, daremos um nome a ela itemse inicialmente ela estará vazia.
private static String items = "";
No método em si, vamos adicionar primeiro uma quebra de linha a esta linha, para que cada novo produto apareça em uma nova linha (para que possamos então imprimir esta linha), um hífen, o nome do produto e o preço do produto. produtos. Como resultado, nossa classe fica assim:
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;
    }
}
O que mais você pode fazer com a cesta? Por exemplo, pode ser limpo. Para isso, criaremos outro método, chamaremos ele clear()e dentro dele itemsatribuiremos uma string vazia a uma variável, esvaziando assim nosso lixo. Para esvaziar a lixeira, não precisamos de parâmetros, então escrevemos parênteses vazios imediatamente após o nome do método. Isso cria métodos sem parâmetros.
public static void clear(){
    items = "";
}
Bem, para ter uma visão completa, vamos criar um método com um parâmetro que irá enviar o conteúdo do nosso carrinho para o console. Vamos chamá-lo print()e passar o cabeçalho como parâmetro title, que esse método deve exibir antes do conteúdo do carrinho. Primeiro, exibiremos o título e depois verificaremos se nosso carrinho está vazio. Vamos chamar o método na linha isEmptye se o carrinho estiver vazio, imprimiremos a frase “O carrinho está vazio”, caso contrário exibiremos o conteúdo de todo o nosso carrinho no console.
public static void print(String title) {
    System.out.println(title);
    if (items.isEmpty()) {
        System.out.println("Корзина пуста");
    } else {
        System.out.println(items);
    }
}
Observe que a partir do método print()chamamos outro método (método string isEmpty), que verifica se esta string está vazia ou não. Agora vamos escrever o código que chamará nossos métodos cart a partir do arquivo main(). Primeiro vamos adicionar alguns produtos usando o método add(), depois vamos chamar o método com o título “conteúdo do carrinho”, esvaziar o carrinho e chamar print()novamente o método print()com o mesmo título .
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);
        }
    }
}
Lance o programa
Содержимое корзины

Вобла - 169
Пиво - 120
Чипсы - 160
Содержимое корзины
Корзина пуста
Neste artigo, examinamos os parâmetros dos métodos. Parâmetros de método são variáveis ​​especificadas entre parênteses imediatamente após o nome do método e que podem ser utilizadas neste método (em seu corpo/código). Os métodos podem ter apenas um parâmetro, e então o tipo da variável e seu nome são escritos entre parênteses. Além disso, os métodos podem ter vários parâmetros e então são escritos como um único parâmetro, mas separados por vírgulas. Os métodos também podem não ter parâmetros; nesse caso, os parênteses após o nome do método permanecem vazios, mas os nomes dos parâmetros devem ser significativos - isso tornará seu código compreensível para outras pessoas e para você mesmo. No próximo artigo falaremos sobre como os métodos podem retornar valores.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION