Название: Визуальное программирование на Java Swing в NetBeans
Автор: Сергей Николаевич Талипов
Издательство: ЛитРес: Самиздат
Жанр: Справочники
isbn:
isbn:
Вещественные типы. Служат для хранения целых и вещественных чисел.
Тип | Разрядность (бит) | Диапазон | Точность |
float | 32 | 3,4e-38 < |x| < 3,4e38 | 7-8 цифр |
double | 64 | 1,7e-308 < |x| < 1,7e308 | 17 цифр |
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.
Оператор класса Math | Примечание |
Тригонометрические и обратные тригонометрические функции | |
sin(x) | sin(x) – синус |
cos(x) | cos(x) – косинус |
tan(x) | tg(x) – тангенс |
asin(x) | arcsin(x) – арксинус |
acos(x) | arccos(x) – арккосинус |
atan(x) | arctg(x) – арктангенс |
atan2(y, x) | Возвращает угол, соответствующий точке с координатами x,y, лежащий в пределах |
toRadians(angdeg) | angdeg / 180.0 * PI; – перевод углов из градусов в радианы |
toDegrees(angrad) | angrad * 180.0 / PI; – перевод углов из радиан в градусы |
Степени, экспоненты, логарифмы | |
exp(x) | – экспонента |
expm1(x) | . При x, близком к 0, дает гораздо более точные значения, чем |
log(x) | ln(x) – натуральный логарифм |
log10(x) | – десятичный логарифм |
log1p(x) | СКАЧАТЬ
|