Przykłady metody Java

Przykłady metody Java

Metoda lub funkcja dowolnego języka programowania zawiera blok kodu lub instrukcji, które muszą wykonywać wiele razy w programie. Ten sam kod może być wielokrotnie używany, deklarując metodę z tym kodem i wywołując metodę. Metoda jest główną częścią deklaracji klasowej w Javie. Rodzaje metod, modyfikatory dostępu metody oraz sposób deklarowania i wykorzystania metody w Javie są pokazane w tym samouczku.

Wymagania wstępne:

  1. Zainstaluj najnowszą wersję OpenJDK z JRE.
  2. Zainstaluj dowolny użyteczny edytor do pisania i wykonania kodu Java. Możesz sprawdzić ten samouczek, aby zainstalować edytor Eclipse.

Rodzaje metody:

W Javie można zastosować dwa rodzaje metod. Są one wymienione w następujący sposób:

Wbudowana metoda

Wbudowane metody są już zdefiniowane w bibliotekach Java, takich jak Random (), equals () itp. Metody te można zastosować, wywołując metodę.

Metoda zdefiniowana przez użytkownika

Metody zdefiniowane przez użytkownika są zaimplementowane przez użytkownika Java na podstawie wymagań programowania. Metody te należy zdefiniować w klasie przed użyciem.

Dostęp do specyfikatorów metody

Do ustawienia zakresu metod w Javie można użyć czterech specyfikatorów dostępu. Funkcje tych modyfikatorów dostępu są wyjaśnione w następujący sposób:

Modyfikator dostępu Funkcjonować
Domyślny Gdy dla metody nie jest zadeklarowany żaden specyfikator, stosuje się domyślny specyfikator. Metoda jest dostępna w pakiecie Java tylko dla domyślnego specyfikatora.
Publiczny Metoda klasy jest dostępna z dowolnego miejsca, jeśli używany jest specyfikator publiczny.
Prywatny Metoda klasy jest dostępna w jej klasie tylko wtedy, gdy używany jest prywatny specyfikator.
Chroniony Metoda klasy jest dostępna w jej klasie, a podklasa tylko wtedy, gdy używany jest chroniony specyfikator.

Przykłady metody Java

Zastosowania wbudowanych i zdefiniowanych przez użytkownika metod są pokazane w tej części samouczka za pomocą wielu przykładów Java.

Przykład 1: Za pomocą wbudowanej metody

Utwórz plik Java z następującym kodem, w którym wyświetlane są użycia dwóch wbudowanych metod. Jednym z nich jest metoda print (), która drukuje wyjście w konsoli. Inną jest metoda pow (), która oblicza wartość mocy 3 do mocy 4:

Klasa publiczna UseOfjavamehhod
public static void main (string [] args)
// Oblicz 3 do mocy 4 za pomocą wbudowanej funkcji, pow ()
int wynik = (int) matematyka.Pow (3,4);
// Wydrukuj komunikat za pomocą wbudowanej funkcji, print ()
System.na zewnątrz.Drukuj („3 do mocy 4 to” + wynik);

Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego kodu. Wartość mocy 3 do mocy 4 wynosi 81, która jest drukowana na wyjściu:

Przykład 2: Korzystanie z metody zdefiniowanej przez użytkownika bez argumentu

Utwórz plik Java z następującym kodem, w którym metoda zdefiniowana przez użytkownika bez żadnego argumentu jest deklarowana w celu wydrukowania zawartości dwóch zmiennych klasowych. Zmienne klasowe są inicjowane w metodzie Main (), a funkcja zdefiniowana przez użytkownika jest wywoływana później, aby wydrukować wartości zmiennej.

Klasa publiczna Useofjavamethod2
// zadeklaruj dwie zmienne klasy
Nazwa ciągu publicznego;
Publiczny e -mail z ciągiem;
// zadeklaruj metodę zdefiniowaną przez użytkownika bez argumentu
Public void Show ()

// Wydrukuj zmienne
System.na zewnątrz.println („nazwa:” + to.nazwa);
System.na zewnątrz.println („e -mail:” + to.e-mail);

public static void main (string [] args)

// zadeklaruj przedmiot klasy
Usesofjavamethod2 obj = new użyjajoFjavamethod2 ();
// przypisz wartości do zmiennych klasowych
Obj.name = "Mehzabin Chowdhury";
Obj.e -mail = "[email protected] ";
// Wywołaj metodę
Obj.pokazywać();

Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego kodu:

Przykład 3: Korzystanie z metody zdefiniowanej przez użytkownika z argumentem

Utwórz plik Java z następującym kodem, w którym zadeklarowana jest metoda zdefiniowana przez użytkownika z dwoma argumentami, aby porównać dwie wartości liczbowe i wydrukować komunikat na podstawie porównania. Metoda jest wywoływana z metody Main () z wartościami argumentów, 67 i 34.

Klasa publiczna Useofjavamethod3
// zadeklaruj metodę zdefiniowaną przez użytkownika dwoma argumentami
Public Void Check (int a, int b)

// Porównaj wartości argumentów
if (a> b)
System.na zewnątrz.println (a + „jest” + „większy niż” + b);
w przeciwnym razie
System.na zewnątrz.println (a + „jest„ + ”mniej niż„ + b);

public static void main (string [] args)

// zadeklaruj przedmiot klasy
Usesofjavamethod3 obj = new Useofjavamethod3 ();
// wywołać metodę dwoma wartościami
Obj.Check (67, 34);

Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego kodu. Sześćdziesiąt siedem (67) jest większa niż 34 i jest drukowana na wyjściu:

Przykład 4: Korzystanie z metody zdefiniowanej przez użytkownika z wartością zwracającą

Utwórz plik Java z następującym kodem, w którym zadeklarowana jest metoda zdefiniowana przez użytkownika z trzema argumentami w celu obliczenia średniej trzech liczb i wyniku dla dzwoniącego. Instrukcja powrotu służy do zwrócenia wartości z metody. Liczby 5, 7 i 3 są przekazywane jako wartości argumentu metody w kodzie.

Klasa publiczna Useofjavamethod4
// zadeklaruj metodę zdefiniowaną przez użytkownika z typem powrotu
Public Float Średnia (int A, int B, int C)

// Oblicz średnią wartość trzech liczb
float średnia = (a + b + c)/3;
// Zwróć obliczoną wartość
średnia zwrotna;

public static void main (string [] args)

// zadeklaruj przedmiot klasy
Usesofjavamethod4 obj = new Useofjavamethod4 ();
// Wydrukuj wartość zwracania
System.na zewnątrz.println („średnia wartość to”+ obj.średnia (5, 7, 3));

Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego kodu. Średnia 5, 7 i 3 wynosi 5.0, który jest wydrukowany na wyjściu:

Wniosek

Metoda jest istotną częścią każdego języka programowania. Java ma wiele wbudowanych metod wykonywania różnych rodzajów zadań. Do rozwiązywania konkretnych problemów z programowaniem stosuje się niestandardowe metody. Opisano tutaj zastosowania wbudowanych metod i różnych rodzajów metod zdefiniowanych przez użytkownika, aby pomóc nowym użytkownikom Java. Argument metody można również wywołać na różne sposoby. Sposób wywołania metod argumentami według wartości jest pokazany w tym samouczku.