Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оператори Порівняння в Java | Оператори та умовні конструкції
Вступ до Java

Оператори Порівняння в Java

Свайпніть щоб показати меню

Ви почнете навчати Java порівнювати значення та приймати прості рішення на їх основі. Оператори порівняння дозволяють Java ставити прості запитання та повертати або true, або false — тип результату, який ми вже знаємо як boolean.

Оператори

  • >більше ніж: перевіряє, чи ліве значення більше за праве;
  • <менше ніж: перевіряє, чи ліве значення менше за праве;
  • >=більше або дорівнює: перевіряє, чи ліве значення більше або точно дорівнює правому;
  • <=менше або дорівнює: перевіряє, чи ліве значення менше або точно дорівнює правому;
  • ==дорівнює: перевіряє, чи два значення точно однакові;
  • !=не дорівнює: перевіряє, чи два значення різні.

Приклад

Main.java

Main.java

12345678910111213141516171819202122232425262728293031323334353637383940
package 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.

Note
Примітка

Для коректного порівняння рядків потрібен інший підхід — ви дізнаєтеся про це в розділі про рядки.

question mark

Який оператор у Java перевіряє, чи два значення є точно однаковими?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 1
some-alt