I_P_W13_M02B_Java Operatory w języku Java
W tym materiale poznasz operatory w języku Java, czyli symbole, które pozwalają wykonywać różne działania na danych zapisanych w programie. Na początku zajmiemy się operatorami arytmetycznymi. Dzięki nim możemy wykonywać takie obliczenia jak dodawanie, odejmowanie, mnożenie, dzielenie czy obliczanie reszty z dzielenia. Zobaczysz również, w jaki sposób operator + może zostać wykorzystany do łączenia tekstów, czyli napisów.
Operatory są jednak potrzebne nie tylko podczas wykonywania obliczeń. W programach bardzo często musimy również porównywać wartości i na podstawie wyniku takiego porównania podejmować decyzje. Poznasz więc operatory relacji, dzięki którym można sprawdzić na przykład, czy jedna liczba jest większa od drugiej, czy dwie wartości są sobie równe albo czy są różne. Wyniki takich porównań mogą być następnie łączone za pomocą operatorów logicznych.
Dowiesz się także, że w bardziej rozbudowanych wyrażeniach Java wykonuje działania w określonej kolejności. Podobnie jak w matematyce, znaczenie mają tutaj priorytety operatorów oraz nawiasy. Ich znajomość pozwala przewidzieć wynik działania programu i uniknąć błędów.
W kolejnych przykładach wykorzystasz poznane operatory do tworzenia prostych wyrażeń arytmetycznych i logicznych, a następnie zastosujesz je w krótkich programach napisanych w języku Java. Dzięki temu przekonasz się, że operatory są jednym z podstawowych narzędzi programisty – pozwalają nie tylko wykonywać obliczenia, ale również porównywać dane, tworzyć warunki i przygotowywać program do podejmowania decyzji.
Takie podejście jest zgodne z wymaganiami podstawy programowej, która w zakresie podstawowym wskazuje m.in. na stosowanie podczas programowania wyrażeń arytmetycznych i logicznych oraz testowanie poprawności tworzonych programów dla różnych danych.
Ćwiczenie na rozgrzewkę:
Scharakteryzujesz operatory arytmetyczne i logiczne.
Wykorzystasz operatory relacji do budowy wyrażeń logicznych.
Wyjaśnisz, jakie reguły rządzą wyrażeniami arytmetycznymi.
Przygotujesz proste programy z wykorzystaniem różnych operatorów.
Napiszesz przykładowe programy wykorzystujące zaprezentowane operatory.