Типы переменных (значений)

Каждый тип переменных определяется служебным словом, закрепленным за этим типом. Область значений в каждом типе ограничена и следует обращать внимание учеников на эти ограничения.

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

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

Тип Пояснение Минимальное значение Максимальное значение
int "Простое" целое -2147483648  
long "Длинное" целое -922372036854775808  
float "Простое" десятичное 3,4e-38 3,4e38
double "Длинное" десятичное 1,7e-308 1,7e308
char Отдельные символ (знак) Пустое Один знак из набора Unicode
String Строка (набор символов) Пустое Стандартно принято говорить о максимальном размере в 256 знаков. Однако в современных языках программирования это ограничение скорее теоретическое, так как обычно размер строки хранится в 32-битовом поле, что даёт максимальный размер строки в 4 294 967 295 байт (4 гигабайта).

Важно обратить внимание учеников на то, что, кроме привычных, естественных, хорошо знакомых из школьной математики, "числовых" типов (int, long, float, double) в языке Java существуют "нечисловые" типы (char, String).Специфика нечисловых типов в первую очередь том, что с ними нельзя выполнять математические действия; во всяком случае – не так, как принято выполнять эти действия в математике. Но, разумеется, с этими "нечисловыми" типами можно выполнять иные действия, разрешенные в рамках языка Java, и специфические именно для этих типов значений.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: