Java Змінні
Java Змінні
Змінні – це контейнери для зберігання значень даних.
Наприклад, у Java існують різні типи змінних:
String
- зберігає текст, наприклад "Hello". Рядкові значення взяті в подвійні лапкиint
- зберігає цілі числа без десяткових знаків, наприклад 123 або -123float
- зберігає плаваючі точки, з десятковими знаками, такими як 19,99 або -19.99char
- зберігає окремі символи, такі як 'a' або 'B'. Значення символів оточені одинарними лапкамиboolean
- зберігає значення з двома станами: true або false
Оголошення (створення) змінних
Щоб створити змінну, потрібно вказати тип і призначити їй значення:
Синтаксис
type variableName = value;
Де type є одним із типів Java (наприклад, int
або String
), а variableName – ім’я змінної (наприклад, x або name). Знак рівності використовується для призначення значень змінній.
Щоб створити змінну, яка повинна зберігати текст, подивіться на наступний приклад:
Приклад
Створіть змінну з назвою name типу String
і призначте їй значення "John":
String name = "John";
System.out.println(name);
Спробуйте самі »
Щоб створити змінну, яка повинна зберігати число, подивіться на наступний приклад:
Приклад
Створіть змінну під назвою myNum типу int
і призначте їй значення 15:
int myNum = 15;
System.out.println(myNum);
Спробуйте самі »
Ви також можете оголосити змінну, не присвоюючи значення, і призначити значення пізніше:
Зауважте, що якщо ви присвоїте нове значення існуючій змінній, воно перезапише попереднє значення:
Приклад
Змінити значення myNum
із 15
на 20
:
int myNum = 15;
myNum = 20; // myNum тепер 20
System.out.println(myNum);
Спробуйте самі »
Кінцеві змінні
Якщо ви не хочете, щоб інші (чи ви самі) перезаписували наявні значення, використовуйте ключове слово final
(це оголосить змінну як "final" або "constant", що означає незмінний і доступний лише для читання):
Приклад
final int myNum = 15;
myNum = 20; // викличе помилку: неможливо призначити кінцевій змінній значення
Інші типи
Демонстрація того, як оголошувати змінні інших типів:
Приклад
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
Ви дізнаєтеся більше про типи даних у наступному розділі.