23:43
Урок 4: Операторы и выражения

Курс по программированию на Java

Урок 4: Операторы и выражения

В этом уроке мы рассмотрим различные операторы и выражения в Java, которые используются для выполнения операций над данными.

Операторы

Операторы в Java используются для выполнения различных операций над переменными и значениями. Основные типы операторов включают:

  • Арифметические операторы: +, -, *, /, %
  • Операторы сравнения: ==, !=, >, <, >=, <=
  • Логические операторы: &&, ||, !
  • Оператор присваивания: =

Примеры кода

Рассмотрим несколько примеров использования операторов:

public class Operators {
 public static void main(String[] args) {
 int a = 10;
 int b = 5;
 
 // Арифметические операторы
 System.out.println("a + b = " + (a + b));
 System.out.println("a - b = " + (a - b));
 System.out.println("a * b = " + (a * b));
 System.out.println("a / b = " + (a / b));
 System.out.println("a % b = " + (a % b));
 
 // Операторы сравнения
 System.out.println("a == b: " + (a == b));
 System.out.println("a != b: " + (a != b));
 System.out.println("a > b: " + (a > b));
 System.out.println("a < b: " + (a < b));
 System.out.println("a >= b: " + (a >= b));
 System.out.println("a <= b: " + (a <= b));
 
 // Логические операторы
 boolean x = true;
 boolean y = false;
 System.out.println("x && y: " + (x && y));
 System.out.println("x || y: " + (x || y));
 System.out.println("!x: " + (!x));
 }
}

Результат выполнения

a + b = 15
a - b = 5
a * b = 50
a / b = 2
a % b = 0
a == b: false
a != b: true
a > b: true
a < b: false
a >= b: true
a <= b: false
x && y: false
x || y: true
!x: false

Упражнения

Упражнение 1: Сложение и сравнение

Создайте две переменные num1 и num2, присвойте им значения и найдите их сумму. Затем проверьте, является ли сумма четным числом.

Решение:

public class SumAndCheck {
 public static void main(String[] args) {
 int num1 = 8;
 int num2 = 12;
 int sum = num1 + num2;
 
 System.out.println("Сумма: " + sum);
 System.out.println("Сумма является четным числом: " + (sum % 2 == 0));
 }
}

Объяснение: Мы создали две переменные num1 и num2 и нашли их сумму. Затем мы проверили, является ли сумма четным числом, используя оператор % и оператор сравнения ==.

Упражнение 2: Логические операции

Создайте две логические переменные a и b. Проверьте, являются ли они одновременно истинными или хотя бы одна из них истинна.

Решение:

public class LogicalOperations {
 public static void main(String[] args) {
 boolean a = true;
 boolean b = false;
 
 System.out.println("a && b: " + (a && b));
 System.out.println("a || b: " + (a || b));
 }
}

Объяснение: Мы создали две логические переменные a и b. Затем мы проверили, являются ли они одновременно истинными (оператор &&) или хотя бы одна из них истинна (оператор ||).

Категория: Java | Просмотров: 71 | Добавил: Admin | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: