utwórz bezrezultatową funkcję show przyjmującą parametr typu int

0

Utwórz bezrezultatowa funkcje show przyjmujaca parametr typu int, której celem bedzie wyswietlenie na ekran dostarczonej wartosci. Działanie utworzonej metody przedstaw w programie.

Czy ktoś może pomóc zrozumieć mi to zadanie?
Co to znaczy bezrezultatowa funkcja?
Co się kryje za ,,wyświetlenie na ekran dostarczonej wartosci"?

Czy ktoś mółby to zrobić i wytłumaczyć dlaczego tak?

Daje co mi się wydaje, ale to chyba nie to:
class Show {
public int show (int wrt) {
return wrt;
}
}

1

Funkcja musi być typu void, ponieważ nie może nic zwracać. Dodatkowo przyjmuje jeden parametr i tylko go wyświetla.

public void show(int var) {
    System.out.print(var)'
}
1

Za słowem "bezrezultatowa" kryje się słowo void, które z angielskiego oznacza pustkę. Taka funkcja czy metoda nie zwraca żadnej konkretnej wartości i nigdzie nic nie przekazuje, ale nadal może wykonywać polecone jej czynności(np. drukowanie tekstu na urządzeniu wyjściowym). Cechą funkcji void jest fakt, że nie posiadają na końcu return ( w końcu nic nie zwracają)

Jeżeli masz utworzyć taką metodę (funkcję), która ma wyświetlić dostarczoną wartość to typ wartości jaką funkcja ma wyświetlać wpisujesz do nawiasów zaraz za nazwą funkcji, tak jak to zrobił kolega wyżej. Dzięki temu używając funkcji "show" jeżeli miałaby wyświetlać wartości int, wyglądałaby ona mniej więcej tak:


class Show {    //utworzenie klasy z odpowiednią nazwą;

int x = 4567;  //to tylko przykładowa zmienna dla zobrazowania użycia;

     public static void main(String[] arguments){        //standardowe utworzenie metody *main*, która również
                                                                   // niczego nie zwraca (*void*)
          show(x);       //użycie metody "show", aby wydrukować na urządzeniu wyjściowym(ekran) zmiennej 'x';
     }

     public void show(int variables){                //zadeklarowanie metody "show", w nawiasie jest określone, że
               // działa ona tylko dla danych typu *int* (to variables to możesz sobie tu cokolwiek w sumie wpisać;
          System.out.println(variables);                       //standardowe wyprowadzenie linijki tekstu z
                 // następującym przerwaniem wiersza dla zmiennej podanej do metody "show";
     }
}

Dzięki temu funkcja niczego nie zwraca, ale drukuje wartość która została jej przekazana i pojawia się ona na ekranie. Ot całą filozofia :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1