Типы данных в Java
В Java существует два основных типа данных (или группы типов):
1. примитивный тип (Primitive Data Types)
2. объекты (Reference/Object Data Types)
К примитивным типам данных относятся 8 типов:
byte — 8-битовое число в диапазоне от -128 до 127.
Примеры:
byte b = 150
byte e = -30
short — 16-битное число в диапазоне от -32768 до 32767
Примеры:
short f = 20000
short g = -10000
int — 32-битное число в диапазоне от -2147483648 до 2147483647
int — наиболее часто используемый тип данных для числовых переменных
Примеры:
int k = 300000
int l = -600000
long — 64-битное число в диапазоне от -9223372036854775808 до 9223372036854775807
Примеры:
long a = 350000L
long b = -270000L
Типы с плавающей точкой (запятой): float и double.
float — простейший тип с плавающей точкой 32-битного размера с диапазоном от 3.4e-38 до 3.4e+38
Пример:
float fl = 229.4f
double — тип с плавающей точкой 64-битного размера с диапазоном от 1.7e-308 до 1.7e+308
Пример:
double dl = 263.8
boolean — логический тип данных, который включает в себя всего два значения: true и false.
boolean — это всего один бит информации. Часто используется для реализации различных флагов, которые проверяются в условиях.
Пример:
boolean isDroped = true
char — символьный тип, представляющий собой простой 16-битный Unicode-символ
Минимальное значение ‘\u0000′ (или 0), максимальное ‘\uffff’ (или 65535 включительно).
Пример:
char letter =’С’
Для создания переменных примитивного типа необходима предварительная «инициализация» с указанием типа данной переменной. Например:
char letter;
letter =’С';
или в одну строку с присвоением значения:
char letter =’С’
Данные типа «Reference/Object Data Types» представляют собой экземпляр определенного класса. Переменные-ссылки на объекты создаются с помощью конструктора класса:
User user = new User(«Alex»);
Категория: Java