Найти в Дзене
Сергей DevWiz

Java с нуля. 2.4. Типы данных.

Типы данных определяют виды данных, которые могут быть использованы в программе, а также операции, которые можно выполнять над этими данными. В Java существует несколько встроенных типов данных, каждый из которых имеет свои особенности.  Примитивные типы данных: - Целочисленные типы 1. `byte`: 8-битное целое число (от -128 до 127) Пример: `byte myByte = 100;` 1.      `short`: 16-битное целое число (от -32,768 до 32,767) Пример: `short myShort = 1000;` 2.      `int`: 32-битное целое число (от -2,147,483,648 до 2,147,483,647)  Пример: `int myInt = 10000;` 3.      `long`: 64-битное целое число (от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807)  Пример: `long myLong = 100000L;` Типы данных с плавающей запятой: 1.      `float`: 32-битное число с плавающей запятой (от 3.4e-038 до 3.4e+038, с точностью около 6-7 десятичных знаков)  Пример: `float myFloat = 10.05f;` 6. `double`: 64-битное число с плавающей запятой. Пример: `double myDouble = 10.05;` Логический тип (`boolean`)

Типы данных определяют виды данных, которые могут быть использованы в программе, а также операции, которые можно выполнять над этими данными. В Java существует несколько встроенных типов данных, каждый из которых имеет свои особенности.

 Примитивные типы данных:

- Целочисленные типы

1. `byte`: 8-битное целое число (от -128 до 127)

Пример: `byte myByte = 100;`

1.      `short`: 16-битное целое число (от -32,768 до 32,767)

Пример: `short myShort = 1000;`

2.      `int`: 32-битное целое число (от -2,147,483,648 до 2,147,483,647)

 Пример: `int myInt = 10000;`

3.      `long`: 64-битное целое число (от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807)

 Пример: `long myLong = 100000L;`

Типы данных с плавающей запятой:

1.      `float`: 32-битное число с плавающей запятой (от 3.4e-038 до 3.4e+038, с точностью около 6-7 десятичных знаков)

 Пример: `float myFloat = 10.05f;`

6. `double`: 64-битное число с плавающей запятой. Пример: `double myDouble = 10.05;`

Логический тип (`boolean`)

Логический тип данных в Java (`boolean`) используется для хранения двух возможных значений: `true` и `false`. Он обычно используется для выражения условий и логических значений.

Пример использования логического типа

```java-код

boolean isTrue = true;

boolean isFalse = false;

 if (isTrue) {

   // Выполнить код, если isTrue равно true

} else {

   // Выполнить код, если isTrue равно false

}

```

Символьный тип (`char`)

Символьный тип данных в Java (`char`) используется для хранения одного символа Unicode. Это может быть буква, цифра, специальный символ или управляющий символ.

Пример использования символьного типа

```java-код

char myChar = 'A';

char newLine = '\n'; // символ новой строки

char tab = '\t'; // символ табуляции

```

Важно отметить, что символьный тип данных в Java использует кодировку Unicode, что позволяет использовать широкий спектр символов из различных языков и культур.

Ссылочные типы данных

 Строки

.`String`: строка текста.

 Пример: `String myString = "Hello, World!";`

Массивы

 Массивы: структура данных, содержащая элементы одного типа.

 Пример: `int[] myArray = {1, 2, 3, 4, 5};`

 Пример использования типов данных

```java-код

public class DataTypesExample {

   public static void main(String[] args) {

       int myInt = 10;

       double myDouble = 10.5;

       boolean isTrue = true;

       String myString = "Hello";

       int[] myArray = {1, 2, 3, 4, 5};

   }

}

```

Понимание различных типов данных в Java является ключевым для разработки эффективных и масштабируемых приложений. Выбор подходящего типа данных для конкретной задачи помогает оптимизировать использование ресурсов и обеспечить корректную обработку данных.