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. Рядок

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

Змінні

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

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

java

Main

copy
1
variable_type name = value;

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

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

Типи даних

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

Byte

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

java

Main

copy
1
byte var = 10;

Short

Тип даних 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

Тип даних 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. У Java тип boolean займає 1 біт пам'яті, але на практиці може використовувати більше місця, оскільки може бути упакований в інші структури даних, такі як масиви або об'єкти (які ми розглянемо пізніше). Значення boolean зберігаються у стековій пам'яті.

java

Main

copy
1
boolean var = true;

Char

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

java

Main

copy
1
char var = 'c';

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

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

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 та вивели її на екран.

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

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

question mark

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

Select the correct answer

question mark

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

Select the correct answer

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

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

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

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

Запитати АІ

expand
ChatGPT

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

course content

Зміст курсу

Основи Java

Основи Java

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

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

Змінні

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

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

java

Main

copy
1
variable_type name = value;

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

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

Типи даних

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

Byte

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

java

Main

copy
1
byte var = 10;

Short

Тип даних 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

Тип даних 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. У Java тип boolean займає 1 біт пам'яті, але на практиці може використовувати більше місця, оскільки може бути упакований в інші структури даних, такі як масиви або об'єкти (які ми розглянемо пізніше). Значення boolean зберігаються у стековій пам'яті.

java

Main

copy
1
boolean var = true;

Char

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

java

Main

copy
1
char var = 'c';

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

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

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 та вивели її на екран.

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

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

question mark

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

Select the correct answer

question mark

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

Select the correct answer

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

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

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

Секція 2. Розділ 1
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt