Зміст курсу
Основи Java
Основи Java
Примітивні типи даних
Змінні
Змінна у коді - це своєрідна комірка, де ми можемо зберігати інформацію. Наприклад, якщо нам потрібно зберегти число 20
, ми збережемо його у змінній і зможемо використати це число знову, просто використовуючи ім'я змінної у коді.
Java є строго типізованою мовою програмування, тому ми повинні обовʼязково визначати тип даних наших змінних:
Main
variable_type name = value;
Код вище ілюструє базовий синтаксис для оголошення змінноѯ.
Тепер приступимо до вивчення типів даних, починаючи з 8 основних.
Типи Даних
Note
Note that the
String
data type is not a primitive data type, so we won't cover it in this section. It has a separate section where you will learn about this data type in detail.
Let's go through primitive data types and learn more about each of them:
byte
- This integer data type can accept values ranging from -128 to 127. It occupies 1 byte of memory and is stored in the stack memory;
Main
byte var = 10;
short
- це також тип даних цілого числа, який може містити значення від -32,768 до 32,767. Він займає 2 байти пам'яті та зберігається в стековій пам'яті;
Main
short var = 10000;
int
- Це найбільш часто використовуваний цілочисельний тип даних, який може зберігати значення в межах від -2,147,483,648 до 2,147,483,647. Він також зберігається в стековій пам’яті та займає 4 байти;
Main
int var = 123123123;
long
- Це найбільший тип даних цілого числа, здатний зберігати значення від -2⁶³ до 2⁶³ - 1. Він займає 8 байтів в пам'яті і також зберігається в стековій пам'яті;
Main
long var = -10290394;
float
- це перший тип даних з плаваючою комою для зберігання 7 десяткових цифр. Оголошуючи змінну типу float, ми повинні пам'ятати про необхідність додавання літери f в кінці числа. Наприклад,float myFloat = 4.13f;
;
Main
float var = 13.41f;
double
- Цей тип даних з плаваючою крапкою може зберігати до 15 десяткових цифр. На відміну від float
, нам не потрібно вказувати літери при оголошенні змінної типу double. Double займає 8 байтів і зберігається у стековій пам'яті;
Main
double var = 12.299384;
boolean
- Цей примітивний тип даних особливий, оскільки може приймати лише значення true
або false
. Boolean зберігається у стековій пам'яті та займає від 1 біта до 1 байта, залежно від системи і компілятора;
Main
boolean var = true;
char
- Цей тип даних символу використовує дані з таблиці ASCII. Ми розглянемо цей тип даних детальніше у наступному розділі, але зараз зверніть увагу, що він займає 2 байти.
Main
char var = 'c';
Також існує таблиця, де ви можете переглянути всю необхідну інформацію про примітивні типи даних:
Primitive data types can also be output using the console output command. Let's examine some examples:
Main
package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }
Ми оголосили змінну типу int
і вивели її на екран.
Main
package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }
Ми оголосили змінну типу char
та вивели її на екран.
Main
package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }
Ми оголосили змінну типу float
і вивели їѣ на екран.
Ми оголосили змінну float
і вивели її на екран.
Дякуємо за ваш відгук!