Operatory
Operatory
Operatory to bezpłatna lekcja Java Academy na CoddyKit. To lekcja 1 z 1. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Java Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Java Academy zawiera 1 lekcji w sumie.
Wprowadzenie
Witajmy,
Java udostępnia wiele operatorów służących do pracy z posiadanymi danymi. Za pomocą tych operatorów możemy modyfikować dane.
Są to operatory arytmetyczne, czyli rodzaj operatorów znanych nam przede wszystkim z matematyki.
Operator dodawania
Operator dodawania
Dodawanie wykonujemy za pomocą operatora +.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 + num2;
System.out.println(num3);
}
}Odejmowanie
Operator odejmowania
Odejmowanie wykonujemy za pomocą operatora (-).
Przyjrzyjmy się przykładowi.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 - num2;
System.out.println(num3);
}
}Mnożenie
Operator mnożenia
Mnożenie wykonujemy za pomocą operatora (*).
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 * num2;
System.out.println(num3);
}
}Operator dzielenia
Operator dzielenia
Dzielenie wykonujemy za pomocą operatora (/).
Przyjrzyjmy się przykładowi.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 / num2;
System.out.println(num3);
}
}Operator reszty z dzielenia
Operator reszty z dzielenia
Operatora (%) używamy do uzyskania reszty z dzielenia liczby.
class Main{
public static void main(String[] args){
int num1 = 20;
int num2 = 4;
int num3 = num1 % num2;
System.out.println(num3);
}
}Operator inkrementacji
Operator inkrementacji
Operatora (++) używamy do zwiększenia liczby o jeden.
class Main{
public static void main(String[] args){
int num1 = 20;
++num1;
// Does the same job as the above line
num1 = num1 +1;
System.out.println(num3);
}
}Operator dekrementacji
Operator dekrementacji
Operatora (-) używamy do zmniejszenia liczby o jeden.
int num1 = 20;
--num1;
Operator przypisania
Operator przypisania
Przyjrzyjmy się teraz najczęściej używanym operatorom przypisania.
Pierwszym operatorem, którego użyjemy, jest =, prawdopodobnie najczęściej używany operator przypisania w Javie.
W poniższym przykładzie za pomocą operatora = przypisujemy zmiennej count wartość 0.
int count = 0;Przypisanie z dodawaniem
Przyjrzyjmy się operatorowi przypisania z dodawaniem.
Operator ten stanowi skrócony sposób wykonywania dodawania.
int count = 0;
count += 10;
// It is an abbreviation of count = count + 10.Operator odejmowania
Operator odejmowania
Operator odejmowania jest skróconym sposobem wykonywania odejmowania.
int count = 20;
count -= 10;
// It is an abbreviation of count = count - 10.Operator mnożenia
Operator mnożenia
Operator mnożenia stanowi skrócony sposób wykonywania mnożenia.
int count = 20;
count *= 10;
// It is an abbreviation of count = count * 10.Operatory porównania
Oprócz powyższych operacji możemy również używać podobnej składni do wykonywania takich operacji jak dzielenie czy obliczanie reszty z dzielenia za pomocą operatorów przypisania.
Przyjrzyjmy się teraz operatorom porównania.
Operatory porównania służą do porównywania wartości w Javie.
Operator równości
Operatora == używamy do porównywania dwóch obiektów lub wartości prymitywnych.
class Main{
public static void main(String[] args){
int x = 5;
int y = 3;
boolean result = x == y;
//false
}
}Operator nierówności
Operator != służy do sprawdzania, czy wartości nie są równe.
int x = 5;
int y = 3;
boolean result = x != y;
//trueOperatory większe niż i mniejsze niż
Algebraiczne porównanie dwóch wartości wykonuje się za pomocą operatorów (>) i (<), podobnie jak w matematyce.
int x = 5;
int y = 3;
//is x greater than y x > y
//is x less than y x > y
// is greater or equal than y x >= y
// is less or equal than y x <= yOperator logiczny
Przyjrzyjmy się teraz operatorom logicznym.
Operatory logiczne służą do wykonywania porównań logicznych między wartościami typu boolean.
int x = true;
int y = false;
int status;
// The AND (&&) operator returns true if both values are true.
// returns false for all cases other than that
status = x && y;
// status will be false.Dalszy ciąg przykładu
Kontynuujmy przykład.
/ *
For the OR (||) operator, one of the two values
compared to true is sufficient for the result to be true.
* /
status = x || y;
// status will be true.
// In the Logical Not operator, it gets the note equivalent of the logic value we have.
status = !(x || y)
/ *
Although the value inside the parentheses returned true, the not operator made the result false.
* /
status = !(x && y;);
/ *
Although expression with the AND operator in the parenthesis
returns false, the not operator ensures that the result is true.
* /Gratulacje
Gratulacje 🎉
W tej sekcji dowiedzieliśmy się więcej o operatorach w Javie.
Do zobaczenia na następnej lekcji. 🥳

Często zadawane pytania
Czy lekcja „Operatory” jest bezpłatna?
Tak — pełny tekst „Operatory” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Java Academy, przejdź na CoddyKit PRO. Kurs Java Academy zawiera 1 lekcji w sumie.
Co nauczysz się w „Operatory”?
Operatory Ćwiczysz Java Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Java Academy?
Nie wymagamy żadnego doświadczenia. Java Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 1.
Ile czasu zajmuje lekcja „Operatory”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Java Academy?
Tak. Każda lekcja Java Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.