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
Basket
e 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 items
e 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 items
atribuiremos 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 isEmpty
e 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.
GO TO FULL VERSION