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

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

Змінні

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

Java — це строго типізована мова, тобто ми повинні визначати тип даних для нашої змінної:

Main.java

Main.java

copy
1
variable_type name = value;

Код вище демонструє базовий синтаксис оголошення змінної.

Далі розглянемо типи даних, починаючи з 8 основних.

Типи даних

Розглянемо примітивні типи даних і дізнаємося більше про кожен з них:

Byte

Цей цілочисельний тип даних може містити значення від -128 до 127. Займає 1 байт пам'яті та зберігається у стековій пам'яті.

Main.java

Main.java

copy
1
byte var = 10;

Short

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

Main.java

Main.java

copy
1
short var = 10000;

Int

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

Main.java

Main.java

copy
1
int var = 123123123;

Long

Найбільший цілочисельний тип даних, здатний зберігати значення від -2⁶³ до 2⁶³ - 1. Займає 8 байтів пам'яті та також зберігається у стековій пам'яті.

Main.java

Main.java

copy
1
long var = -10290394;

Float

Тип даних float — це перший тип з плаваючою комою, який зберігає 7 десяткових цифр. При оголошенні змінної типу float необхідно додавати літеру f в кінці числа. Наприклад, float myFloat = 4.13f;.

Main.java

Main.java

copy
1
float var = 13.41f;

Double

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

Main.java

Main.java

copy
1
double var = 12.299384;

Boolean

Цей примітивний тип даних є особливим, оскільки може містити лише значення true або false. У Java тип boolean займає 1 біт пам'яті, але на практиці може використовувати більше місця, оскільки може бути упакований в інші структури даних, такі як масиви або об'єкти (які ми розглянемо пізніше). Значення boolean зберігаються у стековій пам'яті.

Main.java

Main.java

copy
1
boolean var = true;

Char

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

Main.java

Main.java

copy
1
char var = 'c';

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

Примітивні типи даних також можна виводити за допомогою команди виводу в консоль.

Main.java

Main.java

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

Було оголошено змінну типу int та виведено її на екран.

Main.java

Main.java

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

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

Main.java

Main.java

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

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

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

2. Який тип даних може мати лише два значення: true або false?

question mark

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

Select the correct answer

question mark

Який тип даних може мати лише два значення: true або false?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

What are the differences between primitive and non-primitive data types in Java?

Can you explain more about stack memory and how it works?

How do I choose which data type to use for my variable?

Awesome!

Completion rate improved to 2.7

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

Свайпніть щоб показати меню

Змінні

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

Java — це строго типізована мова, тобто ми повинні визначати тип даних для нашої змінної:

Main.java

Main.java

copy
1
variable_type name = value;

Код вище демонструє базовий синтаксис оголошення змінної.

Далі розглянемо типи даних, починаючи з 8 основних.

Типи даних

Розглянемо примітивні типи даних і дізнаємося більше про кожен з них:

Byte

Цей цілочисельний тип даних може містити значення від -128 до 127. Займає 1 байт пам'яті та зберігається у стековій пам'яті.

Main.java

Main.java

copy
1
byte var = 10;

Short

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

Main.java

Main.java

copy
1
short var = 10000;

Int

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

Main.java

Main.java

copy
1
int var = 123123123;

Long

Найбільший цілочисельний тип даних, здатний зберігати значення від -2⁶³ до 2⁶³ - 1. Займає 8 байтів пам'яті та також зберігається у стековій пам'яті.

Main.java

Main.java

copy
1
long var = -10290394;

Float

Тип даних float — це перший тип з плаваючою комою, який зберігає 7 десяткових цифр. При оголошенні змінної типу float необхідно додавати літеру f в кінці числа. Наприклад, float myFloat = 4.13f;.

Main.java

Main.java

copy
1
float var = 13.41f;

Double

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

Main.java

Main.java

copy
1
double var = 12.299384;

Boolean

Цей примітивний тип даних є особливим, оскільки може містити лише значення true або false. У Java тип boolean займає 1 біт пам'яті, але на практиці може використовувати більше місця, оскільки може бути упакований в інші структури даних, такі як масиви або об'єкти (які ми розглянемо пізніше). Значення boolean зберігаються у стековій пам'яті.

Main.java

Main.java

copy
1
boolean var = true;

Char

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

Main.java

Main.java

copy
1
char var = 'c';

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

Примітивні типи даних також можна виводити за допомогою команди виводу в консоль.

Main.java

Main.java

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

Було оголошено змінну типу int та виведено її на екран.

Main.java

Main.java

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

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

Main.java

Main.java

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

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

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

2. Який тип даних може мати лише два значення: true або false?

question mark

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

Select the correct answer

question mark

Який тип даних може мати лише два значення: true або false?

Select the correct answer

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

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

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

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