Примітивні Типи Даних
Змінні
Змінна в коді — це як контейнер, у якому можна зберігати інформацію. Наприклад, якщо потрібно зберегти число 20
, ми збережемо його у змінній і надалі будемо звертатися до цього числа, просто використовуючи ім'я змінної у коді.
Java — це строго типізована мова, тобто ми повинні визначати тип даних для нашої змінної:
Main.java
1variable_type name = value;
Код вище демонструє базовий синтаксис оголошення змінної.
Далі розглянемо типи даних, починаючи з 8 основних.
Типи даних
Розглянемо примітивні типи даних і дізнаємося більше про кожен з них:
Byte
Цей цілочисельний тип даних може містити значення від -128 до 127. Займає 1 байт пам'яті та зберігається у стековій пам'яті.
Main.java
1byte var = 10;
Short
Тип даних short
також є цілочисельним типом, який може містити значення в діапазоні від -32,768 до 32,767. Він займає 2 байти пам'яті та зберігається у стековій пам'яті.
Main.java
1short var = 10000;
Int
Це найбільш поширений цілочисельний тип даних, здатний зберігати значення в діапазоні від -2,147,483,648 до 2,147,483,647. Також зберігається у стековій пам'яті та займає 4 байти.
Main.java
1int var = 123123123;
Long
Найбільший цілочисельний тип даних, здатний зберігати значення від -2⁶³ до 2⁶³ - 1. Займає 8 байтів пам'яті та також зберігається у стековій пам'яті.
Main.java
1long var = -10290394;
Float
Тип даних float
— це перший тип з плаваючою комою, який зберігає 7 десяткових цифр. При оголошенні змінної типу float необхідно додавати літеру f в кінці числа. Наприклад, float myFloat = 4.13f;
.
Main.java
1float var = 13.41f;
Double
Цей тип даних з плаваючою комою може зберігати до 15 десяткових цифр. На відміну від float
, при оголошенні змінної типу double не потрібно вказувати літери. Double займає 8 байтів і зберігається у стековій пам'яті.
Main.java
1double var = 12.299384;
Boolean
Цей примітивний тип даних є особливим, оскільки може містити лише значення true
або false
. У Java тип boolean займає 1 біт пам'яті, але на практиці може використовувати більше місця, оскільки може бути упакований в інші структури даних, такі як масиви або об'єкти (які ми розглянемо пізніше). Значення boolean зберігаються у стековій пам'яті.
Main.java
1boolean var = true;
Char
Цей символьний тип даних використовує дані з таблиці ASCII. Ми детальніше розглянемо цей тип даних у наступному розділі, але наразі зверніть увагу, що він займає 2 байти.
Main.java
1char var = 'c';
Також існує таблиця, у якій можна переглянути всю основну інформацію про примітивні типи даних:
Примітивні типи даних також можна виводити за допомогою команди виводу в консоль.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }
Було оголошено змінну типу int
та виведено її на екран.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }
Ми оголосили змінну типу char
та вивели її на екран.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }
Ми оголосили змінну типу float
та вивели її на екран.
1. Який цілочисельний тип даних займає найменший обсяг пам'яті?
2. Який тип даних може мати лише два значення: true
або false
?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.7
Примітивні Типи Даних
Свайпніть щоб показати меню
Змінні
Змінна в коді — це як контейнер, у якому можна зберігати інформацію. Наприклад, якщо потрібно зберегти число 20
, ми збережемо його у змінній і надалі будемо звертатися до цього числа, просто використовуючи ім'я змінної у коді.
Java — це строго типізована мова, тобто ми повинні визначати тип даних для нашої змінної:
Main.java
1variable_type name = value;
Код вище демонструє базовий синтаксис оголошення змінної.
Далі розглянемо типи даних, починаючи з 8 основних.
Типи даних
Розглянемо примітивні типи даних і дізнаємося більше про кожен з них:
Byte
Цей цілочисельний тип даних може містити значення від -128 до 127. Займає 1 байт пам'яті та зберігається у стековій пам'яті.
Main.java
1byte var = 10;
Short
Тип даних short
також є цілочисельним типом, який може містити значення в діапазоні від -32,768 до 32,767. Він займає 2 байти пам'яті та зберігається у стековій пам'яті.
Main.java
1short var = 10000;
Int
Це найбільш поширений цілочисельний тип даних, здатний зберігати значення в діапазоні від -2,147,483,648 до 2,147,483,647. Також зберігається у стековій пам'яті та займає 4 байти.
Main.java
1int var = 123123123;
Long
Найбільший цілочисельний тип даних, здатний зберігати значення від -2⁶³ до 2⁶³ - 1. Займає 8 байтів пам'яті та також зберігається у стековій пам'яті.
Main.java
1long var = -10290394;
Float
Тип даних float
— це перший тип з плаваючою комою, який зберігає 7 десяткових цифр. При оголошенні змінної типу float необхідно додавати літеру f в кінці числа. Наприклад, float myFloat = 4.13f;
.
Main.java
1float var = 13.41f;
Double
Цей тип даних з плаваючою комою може зберігати до 15 десяткових цифр. На відміну від float
, при оголошенні змінної типу double не потрібно вказувати літери. Double займає 8 байтів і зберігається у стековій пам'яті.
Main.java
1double var = 12.299384;
Boolean
Цей примітивний тип даних є особливим, оскільки може містити лише значення true
або false
. У Java тип boolean займає 1 біт пам'яті, але на практиці може використовувати більше місця, оскільки може бути упакований в інші структури даних, такі як масиви або об'єкти (які ми розглянемо пізніше). Значення boolean зберігаються у стековій пам'яті.
Main.java
1boolean var = true;
Char
Цей символьний тип даних використовує дані з таблиці ASCII. Ми детальніше розглянемо цей тип даних у наступному розділі, але наразі зверніть увагу, що він займає 2 байти.
Main.java
1char var = 'c';
Також існує таблиця, у якій можна переглянути всю основну інформацію про примітивні типи даних:
Примітивні типи даних також можна виводити за допомогою команди виводу в консоль.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }
Було оголошено змінну типу int
та виведено її на екран.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }
Ми оголосили змінну типу char
та вивели її на екран.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }
Ми оголосили змінну типу float
та вивели її на екран.
1. Який цілочисельний тип даних займає найменший обсяг пам'яті?
2. Який тип даних може мати лише два значення: true
або false
?
Дякуємо за ваш відгук!