JavaRush /Java Blog /Random-IT /Metodi [capitolo 2] - Parametri del metodo

Metodi [capitolo 2] - Parametri del metodo

Pubblicato nel gruppo Random-IT
Ciao, nel precedente articolo ci è stato introdotto il concetto di metodo. In questo articolo continueremo a parlarvi di metodi e analizzeremo nel dettaglio i parametri dei metodi . Cosa sono i parametri del metodo ? Essenzialmente, si tratta di variabili che gli vengono passate (il metodo) e che può utilizzare nel suo lavoro. Diamo uno sguardo più da vicino con un esempio. Dall'articolo precedente , ricordi che i parametri del metodo vengono passati tra parentesi, ma le parentesi possono anche essere lasciate vuote: ciò significa che il metodo non ha parametri . Creiamo un nuovo progetto: questo sarà un negozio online condizionale, creeremo un carrello del negozio online al suo interno Baskete aggiungeremo ad esso il metodo principale, da cui inizierà l'avvio della nostra applicazione. Sai già che qualsiasi applicazione inizia a essere eseguita con l'estensione main.
public class Basket {
    public static void main(String[] args) {

    }
}
Cosa puoi fare con il cestino? Innanzitutto, puoi aggiungere prodotti, creiamo un metodo speciale per questo. Chiamiamolo add()e passiamoci il nome del prodotto e il prezzo del prodotto.
public static void add(String name, int price) {

}
In questo metodo, abbiamo specificato due parametri per te. Tieni presente che i parametri del metodo sono scritti tra parentesi, immediatamente dopo il nome del metodo. Ogni parametro è un tipo di variabile e un nome di variabile . Il nome della variabile è scritto in modo arbitrario, puoi scrivere quello che vuoi, ma i nomi delle variabili devono essere specificati in modo tale che sia chiaro da essi cosa contengono queste variabili. Se sono presenti più parametri questi vengono scritti separati da una virgola seguita da uno spazio per migliorare la leggibilità del codice. Affinché il nostro carrello funzioni come uno vero, creeremo una riga esterna al metodo in cui aggiungeremo i prodotti aggiunti, le daremo un nome itemse inizialmente sarà vuota.
private static String items = "";
Nel metodo stesso, aggiungeremo prima un'interruzione di riga a questa riga, in modo che ogni nuovo prodotto appaia su una nuova riga (in modo da poter poi stampare questa riga), un trattino, il nome del prodotto e il prezzo del prodotto. Prodotto. Di conseguenza, la nostra classe si presenta così:
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;
    }
}
Cos'altro puoi fare con il cestino? Ad esempio, può essere pulito. Per fare questo creeremo un altro metodo, lo chiameremo clear()e al suo interno itemsassegneremo una stringa vuota ad una variabile, svuotando così il nostro cestino. Per svuotare il cestino non abbiamo bisogno di parametri, quindi scriviamo parentesi vuote subito dopo il nome del metodo. Questo crea metodi senza parametri.
public static void clear(){
    items = "";
}
Bene, per avere un quadro completo, creiamo un metodo con un parametro che restituirà il contenuto del nostro carrello alla console. Chiamiamolo print()e passiamo l'intestazione come parametro title, che questo metodo dovrebbe visualizzare prima del contenuto del carrello. Per prima cosa visualizzeremo il titolo e poi controlleremo se il nostro carrello è vuoto. Chiamiamo il metodo sulla riga isEmptye se il carrello è vuoto, allora stamperemo la frase “Il carrello è vuoto”, altrimenti visualizzeremo sulla console il contenuto dell'intero nostro carrello.
public static void print(String title) {
    System.out.println(title);
    if (items.isEmpty()) {
        System.out.println("Корзина пуста");
    } else {
        System.out.println(items);
    }
}
Tieni presente che dal metodo chiamiamo print()un altro metodo (metodo stringa isEmpty), che controlla se questa stringa è vuota o meno. Ora scriviamo il codice che chiamerà i nostri metodi cart dal file main(). Per prima cosa aggiungeremo alcuni prodotti utilizzando il metodo add(), poi chiameremo il metodo con l'intestazione “contenuto del carrello”, svuotiamo il carrello e chiameremo print()nuovamente il metodo print()con la stessa intestazione .
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);
        }
    }
}
Avvia il programma
Содержимое корзины

Вобла - 169
Пиво - 120
Чипсы - 160
Содержимое корзины
Корзина пуста
In questo articolo, abbiamo esaminato i parametri dei metodi. I parametri del metodo sono variabili specificate tra parentesi immediatamente dopo il nome del metodo e che possono essere utilizzate in questo metodo (nel suo corpo/codice). I metodi possono avere un solo parametro, quindi il tipo della variabile e il suo nome vengono scritti tra parentesi. Inoltre, i metodi possono avere più parametri e quindi vengono scritti come un unico parametro, ma separati da virgole. I metodi possono anche non avere parametri, nel qual caso le parentesi dopo il nome del metodo rimangono vuote, ma i nomi dei parametri dovrebbero essere significativi: questo renderà il tuo codice comprensibile agli altri e a te stesso. Nel prossimo articolo parleremo di come i metodi possono restituire valori.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION