Примітивні Типи Даних
Змінні
Змінна у коді — це контейнер для зберігання інформації. Наприклад, якщо потрібно зберегти число 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 table. Ми детальніше розглянемо цей тип даних у наступному розділі, але наразі зверніть увагу, що він займає 2 байти.
Main.java
1char var = 'c';
Існує також table, де можна переглянути всю основну інформацію про примітивні типи даних:
Примітивні типи даних також можна виводити за допомогою команди виводу в консоль.
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
?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain more about the difference between primitive and non-primitive data types?
What does it mean that Java is a strongly typed language?
Can you give examples of how to declare each primitive data type in Java?
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 table. Ми детальніше розглянемо цей тип даних у наступному розділі, але наразі зверніть увагу, що він займає 2 байти.
Main.java
1char var = 'c';
Існує також table, де можна переглянути всю основну інформацію про примітивні типи даних:
Примітивні типи даних також можна виводити за допомогою команди виводу в консоль.
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
?
Дякуємо за ваш відгук!