Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab10.doc
Скачиваний:
1
Добавлен:
25.09.2019
Размер:
415.23 Кб
Скачать

Ключевые слова и идентификаторы

В языке Java существует 52 ключевых и зарезервированных слов. Они приведены в Таблице 10.1.

Таблица 10.1 – Ключевые и зарезервированные слова

abstract

class

false

import

package

super

try

assert

const

final

instanceof

private

switch

void

boolean

continue

finally

int

protected

syncronized

volatile

break

default

float

interface

public

this

while

byte

do

for

long

return

throw

case

double

goto

native

short

throws

catch

else

if

new

static

transient

char

extends

implements

null

strictfp

true

Слова goto и const являются зарезервированными. Хоть они и не имеют никакого смысла в Java, программисты не могут использовать их как идентификатор.

Идентификатор – это слово, используемого программистом, чтобы дать имя переменной, методу, классу или метке. Ключевые и зарезервированные слова не могут быть использованы в качестве идентификаторов. Идентификатор может начинаться с буквы, символа подчёркивания (_) или символа доллара ($); последующими символами могут быть буквы, цифры, символы подчёркивания или символы доллара.

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

boolen, char, byte, short, int, long, float, double. Размеры этих типов приведены в Таблице 10.2.

Таблица 10.2 – Размеры примитивных типов данных

Тип

Размер (в битах)

Тип

Размер (в битах)

boolean

1

char

16

byte

8

short

16

int

32

long

64

float

32

double

64

Переменные типа boolean принимают только два значения: true и false.

Четыре целочисленных типа со знаком: byte, short, int, long. Их интервалы

значений приведены в Таблице 10.3.

Таблица 10.3 – интервалы значений целочисленных типов

Тип

Размер (в битах)

Минимум

Максимум

byte

8

-27

27-1

short

16

-215

215-1

int

32

-231

231-1

long

64

-263

263-1

Тип char - целочисленный, но без знака. Его диапазон варьируется от 1 до 2^16-2. Java символы (char тип) кодируются в системе Unicode, то есть 16-тибитное представление значительной части символов, используемых в различных письменных системах. Если 9 первых значащих битов установлены в 0, то кодировка остальной части символа совпадает с кодировкой 7-битной системы ASCII.

Типы с плавающей десятичной запятой: float и double. Они соответсвуют спецификации IEEE 754. Некоторые математические операции приводят к значению, не имеющему представления в цифрах (например, бесконечность). Для описания таких нецифровых ситуаций и float и double могут представляться специальными битовыми паттернами, которые не соответствуют числам. Эти паттерны определены в классах Float и Double и обращение к ним происходит следующим образом (здесь и далее NaN означает Not a Number, не число):

  • Float.NaN

  • Float.NEGATIVE_INFINITY

  • Float.POSITIVE_INFINITY

  • Double.NaN

  • Double.NEGATIVE_INFINITY

  • Double.POSITIVE_INFINITY

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]