0Pricing
Java Academy · Lekcja

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;
//true

Operatory 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 <= y

Operator 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. 🥳

Operatory — ilustracja 19

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.

← Powrót do Java Academy