Зміст курсу
Основи Java
Основи Java
Примітивні типи даних
Variables
A variable in code is a kind of cell where we can store information. For example, if we need to save the number 20
, we will save it in a variable and use this number again simply by using the variable name in the code.
Java is a strongly typed language, so we are required to define the data type of our variable:
Main
variable_type name = value;
The code above illustrates the basic syntax for declaring a variable.
Now, let's proceed to the study of data types, beginning with the 8 primary ones.
Data Types
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
і вивели їѣ на екран.
1. Який цілочисельний тип даних займає найменшу кількість пам'яті?
2. Який цілочисельний тип даних займає найменший об'єм пам'яті?
Дякуємо за ваш відгук!