Metodi in Java

Metodi in Java
Un metodo Java è anche noto come funzione e può essere predefinito o definito dall'utente. Entrambi i tipi di metodi vengono utilizzati per eseguire funzionalità diverse, come i calcoli, ecc. La principale differenza tra entrambi questi tipi di metodi è che un metodo predefinito è già definito metodo in qualsiasi linguaggio di programmazione e pronto per l'uso ovunque nel programma mentre un metodo definito dall'utente è definito dall'utente/programmatore come e quando richiesto. Questo articolo fornirà una comprensione dettagliata dei seguenti concetti sui metodi Java.
  • Cos'è un metodo Java
  • Sintassi di base del metodo Java
  • Come creare e chiamare un metodo
  • Come passare i parametri a un metodo

Quindi iniziamo!

Metodo/funzione Java

In Java, un metodo non è altro che un'unità o un blocco di codice utilizzato per eseguire un'attività/operazione specifica. Un metodo Java funziona solo quando lo chiamiamo e una volta definito un metodo in un programma, può essere usato ovunque all'interno dell'ambito del metodo.

Sintassi del metodo Java

Lo snippet di seguito fornisce la sintassi di base del metodo Java definito dall'utente:

ReturnType MethodName (parametri)

// affermazioni

Un metodo Java può avere un elenco di returnType, MethodName e Parameter.

  • IL ReturnType del metodo può essere nullo, un tipo primitivo come int, galleggiante, ecc. o un tipo di riferimento
  • mentre a Methodname Può essere qualsiasi nome scritto nella convenzione di denominazione del caso Camel, seguito dalla parentesi ().
  • All'interno della parentesi (), un singolo parametro o un elenco di parametri può o meno essere approvato.

Come creare e chiamare un metodo

In Java, un metodo deve essere creato all'interno della classe e per farlo tutto ciò che dobbiamo fare è definire il nome di funzione/metodo seguito da piccole staffe (). Consideriamo un esempio per una migliore comprensione di come creare e chiamare un metodo definito dall'utente in Java.

Esempio
Questo esempio prenderà due valori dall'utente e li aggiungerà utilizzando un metodo definito dall'utente "Somma":

Aggiunta di classe pubblica
static void sum ()
int num1, num2, risultato;
Scanner scan = nuovo scanner (sistema.In);
Sistema.fuori.println ("immettere il primo numero");
num1 = scan.NextInt ();
Sistema.fuori.println ("immettere il secondo numero");
num2 = scan.NextInt ();
risultato = num1+num2;
Sistema.fuori.println ("somma di due numeri:" + risultato);

Ora il metodo viene creato correttamente ed è tempo di chiamare il metodo e di farlo scriveremo il nome del metodo seguito dalla parentesi nel metodo principale:

public static void main (string [] args)
somma();

La figura seguente fornisce un codice e un output completo:

L'autenticazione di Sopra-Snippet quando chiamiamo la funzione Sum () dal metodo principale, quindi fornisce la somma dei valori inseriti dall'utente.

Come passare i parametri a un metodo

I valori possono essere passati a un metodo tramite i parametri e questi parametri servono come variabili all'interno di un metodo. Dobbiamo passare i valori come argomenti quando si chiama il metodo.

Un metodo parametrizzato può avere parametri singoli o multipli e tutti i parametri saranno scritti all'interno della parentesi. Nel caso di più parametri, tutti i parametri devono essere separati con una virgola.

L'esempio seguente fornirà una migliore comprensione di come passare i parametri a un metodo.

Esempio
Questo esempio fornirà la somma dei dati inseriti dall'utente e i dati verranno passati come parametri:

Creiamo una funzione per aggiungere due numeri:

Aggiunta void statica (int n1, int n2)
RISULTATO INT;
risultato = N1 + N2;
Sistema.fuori.println ("somma:"+ risultato);

Nel metodo principale prendiamo due valori dall'utente:

public static void main (string [] args)
int numero1, numero2;
Scanner scan = nuovo scanner (sistema.In);
Sistema.fuori.println ("immettere il primo numero");
numero1 = scan.NextInt ();
Sistema.fuori.println ("immettere il secondo numero");
numero2 = scan.NextInt ();
aggiunta (numero1, numero2);

E abbiamo superato i dati inseriti dall'utente come parametri alla funzione di somma e chiamandoli dal metodo principale.

Il codice completo e il rispettivo output sono mostrati nella figura seguente:

Concludiamo come funziona il programma di cui sopra, due valori vengono prelevati dall'utente e li hanno passati come argomenti al metodo di addizione. Il metodo di addizione aggiunge sia i valori che visualizza il risultato.

Conclusione

In Java, un metodo definito dall'utente può essere un metodo parametrizzato o non parametrizzato. I metodi non parametrizzati non prendono alcun dato come parametri. D'altra parte, il metodo parametrizzato prende un parametro o un elenco dei parametri che ricevono i rispettivi valori dalla chiamata del metodo. Questo articolo presenta una panoramica completa di ciò che è il metodo Java e come creare e chiamare un metodo. Inoltre, fornisce una guida completa per i metodi Java parametrizzati.