CodeGym /Kursy /JAVA 25 SELF /Wprowadzenie do zmiennych

Wprowadzenie do zmiennych

JAVA 25 SELF
Poziom 1, Lekcja 3
Dostępny

1. Zmienne i pudełka

Zmienne — to specjalne rzeczy do przechowywania danych. Dowolnych danych. Wszystkie dane w Java są przechowywane za pomocą zmiennych. Zmienna najbardziej przypomina pudełko: całkiem zwykłe pudełko.

Załóżmy, że napisałeś na kartce liczbę 13 i włożyłeś tę kartkę do pudełka. Teraz możemy powiedzieć, że „pudełko przechowuje wartość 13”.

Każda zmienna w Java ma trzy ważne właściwości: typ, nazwa i wartość.

Nazwa służy do odróżniania jednej zmiennej od drugiej. To jak napis na pudełku.

Typ zmiennej określa typ wartości/danych, które można w niej przechowywać. W pudełku na tort trzymamy tort, w pudełku na buty — buty itp.

Wartość — to pewien obiekt, dane lub informacja, która jest przechowywana w zmiennej.

Każdy obiekt w języku Java ma swój typ. Na przykład mogą to być takie typy danych: liczba całkowita, liczba zmiennoprzecinkowa, tekst, typ Kot, typ Dom itp.

Każda zmienna (pudełko) też ma swój typ. Zmienna może przechowywać wartości tylko tego samego typu, co ona sama. Różne pudełka służą do przechowywania różnych rzeczy: pudełko czekoladek, pudełko na tuzin jajek itp. Wszystko jak w życiu.

2. Tworzenie zmiennej

W języku Java, aby utworzyć zmienną, używa się polecenia w postaci:

type name;
Deklaracja zmiennej

Gdzie type — to typ zmiennej (pokrywa się z typem wartości, które zmienna będzie mogła przechowywać). A nazwa — to nazwa zmiennej.

Przykłady:

Tworzenie zmiennej: najpierw typ, potem nazwa. Opis
int a;
Tworzymy zmienną o nazwie a typu int.
String s;
Tworzymy zmienną o nazwie s typu String.
double c;
Tworzymy zmienną o nazwie c typu double.

Dwa najczęściej używane typy — to liczby całkowite (oznaczane słowem int) i tekst (oznaczany słowem String). Popularny jest również typ double — to liczby zmiennoprzecinkowe (rzeczywiste).

3. Przypisanie

Jak już wspomniano wyżej, zmienna ma nazwę, typ i wartość. Nazwę i typ już omówiliśmy, a co z wartością? Jak wprowadzić wartość do zmiennej?

Aby wprowadzić wartość do zmiennej, istnieje specjalna operacja — operacja przypisania. Kopiuje ona wartość z jednej zmiennej do drugiej. Nie przenosi, lecz właśnie kopiuje. Jak plik na dysku. Przypisanie wygląda tak:

name = value;
Operacja przypisania

Gdzie nazwa — to nazwa zmiennej, a wartość — to wartość, która zostanie wpisana do zmiennej. Wartością może być konkretna liczba/tekst, nazwa innej zmiennej, a nawet jakieś wyrażenie z użyciem zmiennych.

Przykłady:

int i;			// Tworzona jest zmienna i
int a, b;		// Tworzone są zmienne a, b
int x;			// Tworzona jest zmienna x

i = 3;			// Do zmiennej i wpisywana jest wartość 3. 

a = 1;			// Do zmiennej a wpisywana jest wartość 1. 
b = a + 1;		// Do zmiennej b wpisywana jest wartość 2. 

x = 3;			// Do zmiennej x wpisywana jest wartość 3. 
x = x + 1;		// W tym wierszu wartość x zwiększa się o 1, x jest teraz równy 4. 

Znak równości

Do operacji przypisania używa się znaku równości =. To nie jest porównanie ani równość. To właśnie polecenie skopiowania wartości z prawej strony znaku równości do zmiennej po lewej stronie. Do porównania w języku Java używa się podwójnego znaku równości ==.

4. Nazwa zmiennej: co wolno, a czego nie

Oto kilka faktów, które warto znać przy tworzeniu zmiennych:

  • Nazwa zmiennej może być dowolna (np. temperature, score, userAge).
  • Ale są ograniczenia — nie może zaczynać się od cyfry i nie może pokrywać się ze słowami kluczowymi Java (np. nie można nazwać zmiennej int ani if).
  • Nie może zawierać znaków specjalnych poza $ i _.
  • W nazwie ważna jest wielkość liter (Age i age — to różne zmienne).
  • Zwykle używa się stylu camelCase: pierwsza litera mała, dalej — każde słowo z wielkiej (userAge, maxScore).

Przykłady dozwolonych nazw:

int x123 = 1;
String koteyka;
double PI = 3.14;
String MAIN_PATH = "c:/";

Przykłady zabronionych nazw:

int 1first = 1;			// nazwa nie może zaczynać się od cyfry
int number# = 25;		// znaku # nie wolno używać w nazwie
String name" = "John";	// cudzysłowy w nazwie są niedozwolone
double pi+e = 5.123;  	// nazwa nie może zawierać znaku +

Reszty dowiesz się w kolejnych wykładach. A teraz pytanie logiczne: w ile kroków można złapać kota do pudełka?

5. Koty i pudełka

img

Jak złapać kota:

  1. Weź puste pudełko.
  2. Czekaj.

Żart 🙂

No, może do pudełka da się upchnąć ile się chce kotów, ale do zmiennej można włożyć tylko jedną wartość. Z tym będzie związane następne zadanie.

1
Zadanie
JAVA 25 SELF, poziom 1, lekcja 3
Niedostępne
Aktualny rok 📅
Aktualny rok 📅
1
Zadanie
JAVA 25 SELF, poziom 1, lekcja 3
Niedostępne
Osobista wiadomość 💌
Osobista wiadomość 💌
1
Zadanie
JAVA 25 SELF, poziom 1, lekcja 3
Niedostępne
Wiek projektu 💻
Wiek projektu 💻
Komentarze (2)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Tomasz Lewandowski Poziom 1, Poland
24 kwietnia 2026
There's something odd about the box. If it's in Polish, it should be "typ", if it's in English, it should be "type".
Wojtek Wójciuk Poziom 2, Naglowice, Poland
6 lutego 2026
FYI, imya and znachenie are not polish words. First you refer to these and then you are translating it to proper name (nazwa) and value (wartość).