Escape-последовательностьФункцияЗначение в Unicode
\bЗабой (backspace)\u0008
\tГоризонтальная табуляция (horizontaltab)\u0009
\nПеревод строки (linefeed)\u000A
\fПеревод страницы (form feed)\u000C
\rВозврат каретки (carriage return)\u000D
\"Двойная кавычка (double quote)\u0022
\'Апостроф (single quote)\u0027
\\Обратная косая черта (backslash)\u005C

Вещественные типы. Служат для хранения целых и вещественных чисел.

ТипРазрядность (бит)ДиапазонТочность
float323,4e-38 < |x| < 3,4e387-8 цифр
double641,7e-308 < |x| < 1,7e30817 цифр

float х = 0.001, у = -34.789;

double 21 = -16.2305, z2;

float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;

ОператорНазваниеПримерПримечание
+Оператор сложенияx+yВ случае, когда операнды x и y имеют разные типы, действуют правила автоматического преобразования типов.
Оператор вычитанияx-y
*Оператор умноженияx*y
/Оператор деленияx/yРезультат является вещественным. В случае, когда операнды x и y имеют разные типы, действуют правила автоматического преобразования типов.
%Оператор остатка от целочисленного деленияx%yВозвращается остаток от целочисленного деления x на y. В случае, когда операнды x и y имеют разные типы, действуют правила автоматического преобразования типов.
=Оператор присваиванияv=xСначала вычисляется выражение x, после чего полученный результат копируется в ячейку v
++Оператор инкремента(увеличения на 1)v++ ++vэквивалентно v=v+1
--Оператор декремента(уменьшения на 1)v– –vэквивалентно v=v-1
+=v+=xэквивалентно v=v+x
-=v-=xэквивалентно v=v-x
*=v*=xэквивалентно v=v*x
/=v/=xэквивалентно v=v/x
%=v%=xэквивалентно v=v%x

Математические функции, а также константы "пи" (Math.PI) и "е" (Math.E) заданы в классе Math, находящемся в пакете java.lang.

Для того чтобы их использовать, надо указывать имя функции или константы, квалифицированное впереди именем класса Math.

Перейти на страницу:

Похожие книги