R4ylb6CrSFd84
Zdjęcie przedstawia szufladę z narzędziami.

I_P_W13_M06_JAVA Funkcje (metody) w języku Java

Źródło: Pixabay, domena publiczna.
Już wiesz
  • Jak stosować funkcje/metody w języku Java.

  • W jakich przypadkach przekazywać parametry funkcji przez wartość, a w jakich przez referencję.

  • Przeanalizujesz kilka przykładów związanych z przekazywaniem parametrów podczas wywoływania funkcji.

  • Przeanalizować przykłądy wykorzystania funkcji.

  • Jak napisać własne programy, w których zastosujesz funkcje/metody.

Teraz czas, aby sprawdzić wiedzę i umiejętności w praktyce.

1
Ćwiczenie 1

W programowaniu funkcje często są wykorzystywane do przeliczania jednostek. Aby przekonwertować wartość w stopniach Kelwina na stopnie Celsjusza, od temperatury w Kelwinach odejmujemy 273,15 - otrzymany wynik to temperatura w stopniach Celsjusza. Ponadto, woda przy ciśnieniu jednej atmosfery zamarza w temperaturze 0 stopni Celsjusza.

RtlfMU747Lwfa1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.

Korzystając z podanych informacji, napisz dwie funkcje. Pierwsza z nich będzie konwertowała wartość temperatury podaną w stopniach Kelwina na stopnie Celsjusza, zaś druga będzie określała, czy w podanej temperaturze woda zamarza. Do obliczeń użyj typów double.

Linia 1. public class Main otwórz nawias klamrowy. Linia 2. public static double kelwinyDoCelsjusza otwórz nawias okrągły double kelwiny zamknij nawias okrągły otwórz nawias klamrowy. Linia 3. prawy ukośnik prawy ukośnik tutaj dodaj kod. Linia 4. zamknij nawias klamrowy. Linia 5. otwórz nawias ostrokątny code style znak równości cudzysłów white minus space dwukropek pre średnik cudzysłów data minus inline zamknij nawias ostrokątny public static void czyZamarza otwórz nawias okrągły double celsjusze zamknij nawias okrągły otwórz nawias klamrowy. Linia 6. prawy ukośnik prawy ukośnik tutaj dodaj kod. Linia 7. zamknij nawias klamrowy. Linia 9. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy. Linia 10. czyZamarza otwórz nawias okrągły kelwinyDoCelsjusza otwórz nawias okrągły 431 kropka 3 zamknij nawias okrągły zamknij nawias okrągły średnik. Linia 11. zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny. Linia 13. zamknij nawias klamrowy.
1
Ćwiczenie 2
RZxkSEj4OLc6a1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.

Napisz program, który obliczy średnią arytmetyczną tablicy składającej się z 10 liczb. Funkcja powinna zwracać typ double.

Linia 1. public class Main otwórz nawias klamrowy. Linia 2. public static double srednia otwórz nawias okrągły int otwórz nawias kwadratowy zamknij nawias kwadratowy liczby zamknij nawias okrągły otwórz nawias klamrowy. Linia 3. prawy ukośnik prawy ukośnik tutaj wpisz kod. Linia 4. zamknij nawias klamrowy. Linia 5. otwórz nawias ostrokątny code style znak równości cudzysłów white minus space dwukropek pre średnik cudzysłów data minus inline zamknij nawias ostrokątny public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy. Linia 6. int otwórz nawias kwadratowy zamknij nawias kwadratowy tablica znak równości new int otwórz nawias kwadratowy zamknij nawias kwadratowy otwórz nawias klamrowy 10 przecinek 14 przecinek 99 przecinek 11 przecinek 3 przecinek 0 przecinek 0 przecinek 0 przecinek 79 przecinek 56 zamknij nawias klamrowy średnik. Linia 7. System kropka out kropka println otwórz nawias okrągły srednia otwórz nawias okrągły tablica zamknij nawias okrągły zamknij nawias okrągły średnik. Linia 8. zamknij nawias klamrowy otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny. Linia 10. zamknij nawias klamrowy.
31
Ćwiczenie 3
R11YtCJJnrvTF1
Wysłuchaj nagrania abstraktu, ułóż do niego pytania i zadaj je koledze.

Na każdy przebyty kilometr samolot pasażerski zużywa około 12 litrów paliwa. Napisz program, który dla podanej ilości kilometrów (jako liczby całkowitej) oraz stanu zbiornika wyrażonego w litrach poda, czy samolot będzie w stanie przebyć ten dystans.

Linia 1. public class Main otwórz nawias klamrowy. Linia 2. public static boolean paliwo otwórz nawias okrągły double kilometry przecinek double zbiornikLitry zamknij nawias okrągły otwórz nawias klamrowy. Linia 3. prawy ukośnik prawy ukośnik tutaj wpisz kod. Linia 4. zamknij nawias klamrowy. Linia 5. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy. Linia 6. System kropka out kropka println otwórz nawias okrągły paliwo otwórz nawias okrągły 417 przecinek 7813 zamknij nawias okrągły zamknij nawias okrągły średnik. Linia 7. zamknij nawias klamrowy. Linia 8. zamknij nawias klamrowy.