Арифметические операции Константы

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

 

 

Константа - это именованная облать памяти, которая хранит в себе некоторое значение, которое нельзя изменить.

 

final int a = 5;
Константа пишется в начале переменной как final

 

 

Кастаинг - это преобразование значения переменной одного типа в значение другого типа

 

Явный кастинг выполняется в случае указания (в круглых, скобках) типа, в который необходимо преобразовать

int a = 15; byte b = (byte) a;  Явный кастинг

 

Неявный кастинг - выполняется автоматически без потери точности и урезания части исходного значения

Безопасный кастинг - преобразование значние меньшего в значение большего или целое в вещественное.

byte a = 15:
stort b = 0;
b = a;

 

Явный опасный кастинг - преобразование значние большего типа в значение меньшего или вещественное в целое

chort a = 256;
byte b = 0;
b = (byte)a;


b будет равно 0!!!!!!!!

 

 

 

Преобразование числа в степень

Import static java.lang.Math.pov;




int a = 3;  число
int b = 4;  в степень

int c  = pov(a,b);    

 

Квадратный корень

double a = 256;
double b = Math.sqrt(x);

ответ 16.

 

Сравнение чисел

byte a = 0;
byte b = 2;
boolean c;

c = a < b;    Ответ true

c = a > b;    Ответ false

с = a <= b;  Ответ true

c = a >= b;   Ответ false

c = a == b;    Ответ false

c = a != b;   меняет true на false,   поэтому ответ true 

 

Инкримент и декримент

Преинкремент

++a;

1 + a;

Постинкримент  (срабатывает на слеющем этапе, не во время прохождения строки)

a++;

a + 1;    

Декримент 

Предекремент

--a;

- 1 a;

Постдекримент  (срабатывает на слеющем этапе, не во время прохождения строки)

a--;

a - 1;    

 

 

Упрощенный вид записи

a = a + 1;    a += 1;

a = a + 10;  a += 10;

a = a - 1;  a -= 1;

a = a - 10 ; a -= 10;

 

Процент от деления

int a = 5;
int b = 2;
int c = a % b;

перемення с теперь имеет значение 1    2*2 = 4    5-4 = 1 
5%5    будет 0
5%15  будет 5
10%100 будет 10

 

 

 


Добавить комментарий