Оператори Порівняння в Java
Свайпніть щоб показати меню
Ви почнете навчати Java порівнювати значення та приймати прості рішення на їх основі. Оператори порівняння дозволяють Java ставити прості запитання та повертати або true, або false — тип результату, який ми вже знаємо як boolean.
Оператори
>— більше ніж: перевіряє, чи ліве значення більше за праве;<— менше ніж: перевіряє, чи ліве значення менше за праве;>=— більше або дорівнює: перевіряє, чи ліве значення більше або точно дорівнює правому;<=— менше або дорівнює: перевіряє, чи ліве значення менше або точно дорівнює правому;==— дорівнює: перевіряє, чи два значення точно однакові;!=— не дорівнює: перевіряє, чи два значення різні.
Приклад
Main.java
12345678910111213141516171819202122232425262728293031323334353637383940package com.example; public class Main { public static void main(String[] args) { int lattePrice = 6; int cappuccinoPrice = 5; boolean result; // Greater than (>) result = lattePrice > cappuccinoPrice; System.out.println("latte > cappuccino: " + result); // Less than (<) result = lattePrice < cappuccinoPrice; System.out.println("latte < cappuccino: " + result); // Greater than or equal (>=) result = lattePrice >= 6; System.out.println("latte >= 6: " + result); // Less than or equal (<=) result = cappuccinoPrice <= 5; System.out.println("cappuccino <= 5: " + result); // Equal to (==) result = lattePrice == cappuccinoPrice; System.out.println("latte == cappuccino: " + result); // Not equal (!=) result = lattePrice != cappuccinoPrice; System.out.println("latte != cappuccino: " + result); // String comparison String customerName = "Anna"; result = customerName == "Anna"; System.out.println("customerName == Anna: " + result); } }
Оголошення двох цін і змінної boolean result, після чого по черзі застосовуються кожен з операторів порівняння. Кожен оператор ставить питання "так/ні" щодо значень і зберігає true або false у result, який потім виводиться. Останній приклад показує, що оператори порівняння також працюють із значеннями типу String.
Для коректного порівняння рядків потрібен інший підхід — ви дізнаєтеся про це в розділі про рядки.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат