1. Променливи и кутии

Променливите са специални неща за съхраняване на данни . ВсяHowви данни. Всички данни в Java се съхраняват с помощта на променливи. Един от най-добрите начини да си представите променлива е като кутия: напълно обикновена кутия .

Например, да кажем, че напишете числото 13 на лист хартия и го поставите в кутия. Сега можем да кажем, че " кутията съхранява стойността 13 ".

Всяка променлива в Java има три важни свойства: тип , име и стойност .

Името се използва за разграничаване на една променлива от друга . Това е като етикет на кутия .

Типът на променливата определя вида на стойностите/данните , които могат да се съхраняват в нея. Съхраняваме торта в кутия за торта, обувки в кутия за обувки и т.н.

Стойността е няHowъв обект or данните , съхранени в променливата.

Всеки обект в езика Java има свой собствен тип . Например можем да имаме следните типове данни: цяло число , дробно число , текст , котка , къща и др.

Всяка променлива (кутия) също има свой собствен тип . Една променлива може да съхранява само стойности, които съответстват на нейния тип. Различни кутии се използват за съхранение на различни неща: кутия шоколадови бонбони, кашон за дузина яйца и т.н. Това е точно като в реалния живот.


2. Създаване на променлива

В езика Java създаваме променлива с помощта на команда, която приема следната форма:

type name;
Деклариране на променлива

където type е типът на променливата (който съответства на типа на стойностите, които променливата може да съхранява), а name е името на променливата.

Примери:

Създаване на променлива: първо типа, след това името. Описание
int a;
Създайте променлива с име, aчийто тип е int.
String s;
Създайте променлива с име, sчийто тип е String.
double c;
Създайте променлива с име, cчийто тип е double.

Двата най-често използвани типа са цели числа (означени с int) и текстови (означени с String). Видът doubleсъщо е популярен. Той представлява дробни (реални) числа.


3. Възлагане

Както бе споменато по-горе, променливата има име, тип и стойност. Вече разгледахме името и типа, но Howво да кажем за стойността? Как да поставя стойност в променлива?

За да присвоим стойност на променлива, имаме оператора за присвояване . Той копира стойност от една променлива в друга. Не премества стойността. То копира . Като файл на диск. Заданието изглежда така:

name = value;
Оператор за присвояване

където име е името на променливата, а стойността е стойността, която ще бъде поставена в променливата. Стойността може да бъде литерална стойност, името на друга променлива or дори няHowъв израз, който включва променливи.

Примери:

Код Описание
int i;
int a, b;
int x;
iСъздадена е променливата
Създадена е променливата aи променливите b
x
i = 3;
Променливата iе зададена на стойност 3.
a = 1;
b = a + 1;
Променливата aе зададена на стойност 1.
Променливата bе зададена на стойност 2.
x = 3;
x = x + 1;
Променливата xе зададена на стойност 3.
На следващия ред стойността на xсе увеличава с 1. xсега е 4.

Операторът за присвояване е =символът. Това не е сравнение. Това не е нищо повече or по-малко от командата за копиране на стойността отдясно на знака за equalsство в променливата , която е отляво. За операция за сравнение Java използва двойно равно: ==.


4. Котки и кутии

Как да хванете котка:

  1. Вземете празна кутия.
  2. Изчакайте.

Това е шега 🙂

Разбира се, може да сте в състояние да поставите дузина котки в кутия, но само една стойност може да бъде поставена в променлива . Това е свързано със следващата задача.