Найти в Дзене
CyberPulse

Операторы в Java: Полный гид с примерами

Операторы в Java — это специальные символы, которые выполняют операции над переменными и значениями. Давайте разберем все виды операторов с понятными примерами. Используются для математических вычислений. Если с первыми 3 операциями все понятно, то насчет последних двух могут возникнуть вопросы.
Вы наверное спросите почему 10/3=3? Все очень просто, деление происходит целочисленное, без остатка. Если бы мы делили 10/3, то в математике получили бы бесконечное дробное число 3.3333..., а в программирование при делении 10 остается только целое число 3.
А что насчет последнего оператора? Так вот, это остаток от деления
Например:
10 % 3 = 1
24 % 7 = 3
26 % 5 = 1
Небольшой ЛАЙФХАК от меня
Например у нас задача, вывести последнюю цифру числа 77653
Самый простой и правильный способ будет: 77653 % 10, в ответе мы получим 3
Так же можно вывести две последние цифры: 77653 %10, в ответе мы получим 53
Пример кода с разными операторами
class Main {
public static void main(String[] args) {
Оглавление

Операторы в Java — это специальные символы, которые выполняют операции над переменными и значениями. Давайте разберем все виды операторов с понятными примерами.

1. Арифметические операторы

Используются для математических вычислений.

Если с первыми 3 операциями все понятно, то насчет последних двух могут возникнуть вопросы.
Вы наверное спросите почему 10/3=3? Все очень просто, деление происходит целочисленное, без остатка. Если бы мы делили 10/3, то в математике получили бы бесконечное дробное число 3.3333..., а в программирование при делении 10 остается только целое число 3.

А что насчет последнего оператора? Так вот, это остаток от деления
Например:
10 % 3 = 1
24 % 7 = 3
26 % 5 = 1

Небольшой ЛАЙФХАК от меня
Например у нас задача, вывести последнюю цифру числа 77653
Самый простой и правильный способ будет: 77653 % 10, в ответе мы получим 3
Так же можно вывести две последние цифры: 77653 %10, в ответе мы получим 53


Пример кода с разными операторами
class Main {
public static void main(String[] args) {

System.
out.println(5+3); //выведет 8
System.
out.println(7-2); //выведет 5
System.
out.println(4*3); //выведет 12
System.
out.println(10/3); //выведет 3
System.
out.println(10%3); //выведет 1
}
}

2. Операторы присваивания

Используются для присваивания значений переменным.

-2

Пример кода с операторами присваивания
class Main {
public static void main(String[] args) {
int x = 10; //инициализируем переменную x
System.
out.println(x += 5); // Обновляем переменную х, выведет 10 + 5 = 15
System.
out.println(x -= 3); //Обновляем переменную х, выведет 12
System.
out.println(x *= 2); //Обновляем переменную х, выведет 24
System.
out.println(x /= 4); //Обновляем переменную х, выведет 6
System.
out.println(x %= 5); //Обновляем переменную х, выведет 1
}
}

3. Операторы сравнения

Сравнивают два значения и возвращают boolean (true/false).

-3

Пример кода с операторами сравнения
class Main {
public static void main(String[] args) {
int a = 10;
int b = 5;

System.out.println(a == b); // a = b? false
System.out.println(a != b); // a не равно b? true
System.out.println(a > b); // a > b? true
System.out.println(a < b); // a < b? false
System.out.println(a >= 10);//a > или равно b? true
System.out.println(b <= 4); // a < или равно b? false
}
}

4. Логические операторы

Работают с логическими значениями (true/false).

-4

true - логическое да или же 1
false - логическое нет или же 0

&& - логическое умножение
|| - логическое сложение
! или != логическое отрицание

Пример кода с логическими операторами
class Main {
public static void main(String[] args) {
boolean isSunny = true; // инициализируем переменную
isSunny как true
boolean isWarm = false; // инициализируем переменную
isWarm как true

System.out.println(isSunny && isWarm); // 1 * 0 =0 или же false
System.out.println(isSunny || isWarm); // 1 + 0 = 1 или же true
System.out.println(!isSunny); // не 1 = 0 или же false }
}


Краткий итог

Сегодня мы с вами узнали какие бывают операторы в ЯП Java, обязательно попрактикуйтесь с ними самостоятельно. Часто бывает так, что самые простые вещи, оказываются самими не приятными.
Благодарю всех за внимание, до новых встреч