Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Примітивні типи даних | Основні Типи та Операції
Основи Java
course content

Зміст курсу

Основи Java

Основи Java

1. Початок Роботи
2. Основні Типи та Операції
3. Цикли
4. Масиви
5. String

bookПримітивні типи даних

Змінні

Змінна у коді - це своєрідна комірка, де ми можемо зберігати інформацію. Наприклад, якщо нам потрібно зберегти число 20, ми збережемо його у змінній і зможемо використати це число знову, просто використовуючи ім'я змінної у коді.

Java є строго типізованою мовою програмування, тому ми повинні обовʼязково визначати тип даних наших змінних:

java

Main

copy
1
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;
java

Main

copy
1
byte var = 10;

short - це також тип даних цілого числа, який може містити значення від -32,768 до 32,767. Він займає 2 байти пам'яті та зберігається в стековій пам'яті;

java

Main

copy
1
short var = 10000;

int - Це найбільш часто використовуваний цілочисельний тип даних, який може зберігати значення в межах від -2,147,483,648 до 2,147,483,647. Він також зберігається в стековій пам’яті та займає 4 байти;

java

Main

copy
1
int var = 123123123;
  • long - Це найбільший тип даних цілого числа, здатний зберігати значення від -2⁶³ до 2⁶³ - 1. Він займає 8 байтів в пам'яті і також зберігається в стековій пам'яті;
java

Main

copy
1
long var = -10290394;
  • float - це перший тип даних з плаваючою комою для зберігання 7 десяткових цифр. Оголошуючи змінну типу float, ми повинні пам'ятати про необхідність додавання літери f в кінці числа. Наприклад, float myFloat = 4.13f;;
java

Main

copy
1
float var = 13.41f;

double - Цей тип даних з плаваючою крапкою може зберігати до 15 десяткових цифр. На відміну від float, нам не потрібно вказувати літери при оголошенні змінної типу double. Double займає 8 байтів і зберігається у стековій пам'яті;

java

Main

copy
1
double var = 12.299384;

boolean - Цей примітивний тип даних особливий, оскільки може приймати лише значення true або false. Boolean зберігається у стековій пам'яті та займає від 1 біта до 1 байта, залежно від системи і компілятора;

java

Main

copy
1
boolean var = true;

char - Цей тип даних символу використовує дані з таблиці ASCII. Ми розглянемо цей тип даних детальніше у наступному розділі, але зараз зверніть увагу, що він займає 2 байти.

java

Main

copy
1
char var = 'c';

Також існує таблиця, де ви можете переглянути всю необхідну інформацію про примітивні типи даних:

Primitive data types can also be output using the console output command. Let's examine some examples:

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }

Ми оголосили змінну типу int і вивели її на екран.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }

Ми оголосили змінну типу char та вивели її на екран.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }

Ми оголосили змінну типу float і вивели їѣ на екран.

Ми оголосили змінну float і вивели її на екран.

1. Який цілочисельний тип даних займає найменшу кількість пам'яті?
2. Який цілочисельний тип даних займає найменший об'єм пам'яті?
Який цілочисельний тип даних займає найменшу кількість пам'яті?

Який цілочисельний тип даних займає найменшу кількість пам'яті?

Виберіть правильну відповідь

Який цілочисельний тип даних займає найменший об'єм пам'яті?

Який цілочисельний тип даних займає найменший об'єм пам'яті?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1
some-alt