ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
Язык программирования Java. Уроки для начинающих

Ua En Es De Fr

Java Типы данных


Java Типы данных

Как пояснялось в предыдущем разделе, переменная в Java должна иметь определенный тип данных:

Пример

int myNum = 5;               // Integer (целое число)
    float myFloatNum = 5.99f;    // Число c плавающей запятой
    char myLetter = 'D';         // Символ
    boolean myBool = true;       // Булево значение
    String myText = "Hello";     // Строка
    
Попробуйте сами »

Типы данных делятся на две группы:

  • Примитивные типы данных - включают byte, short, int, long, float, double, boolean и char
  • Непримитивные типы данных - такие как Строка, Массивы и Классы (вы узнаете больше об этом в следующем разделе)

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

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

В Java существует восемь примитивных типов данных:

Тип данных Размер Описание
byte 1 байт Сохраняет целые числа от -128 до 127
short 2 байта Сохраняет целые числа от -32,768 до 32,767
int 4 байта Сохраняет целые числа от -2,147,483,648 до 2,147,483,647
long 8 байт Сохраняет целые числа от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807
float 4 байта Сохраняет дробные числа. Достаточно для хранения от 6 до 7 десятичных цифр
double 8 байт Сохраняет дробные числа. Достаточно для хранения 15 десятичных цифр
boolean 1 бит Сохраняет значения true или false
char 2 байта Сохраняет один символ/букву или значение ASCII

Вы не можете изменить тип данных

После того как переменная объявлена с типом, она не может измениться на другой тип позже в программе:

Пример

int myNum = 5;       // myNum is an int
// myNum = "Hello";  // Error: cannot assign a String to an int

String myText = "Hi"; // myText is a String
// myText = 123;      // Error: cannot assign a number to a String

Попробуйте сами »

Примечание: Это правило делает Java безопаснее, поскольку компилятор остановит вас, если вы попытаетесь по ошибке перепутать типы.

Если вам действительно нужно изменять типы, вы должны использовать приведение типов или методы преобразования (например, преобразования int на double).


Проверьте себя с помощью упражнений

Упражнение:

Добавьте правильный тип данных для таких переменных:

 myNum = 9;
 myFloatNum = 8.99f;
 myLetter = 'A';
 myBool = false;
 myText = "Hello World";


Java Типы данных. Видеоурок W3Schools

Это видео является введением в разные типы данных в Java.

Часть серии видеоуроков для изучения Java для начинающих!