Jämförelseoperatorer i Java
Svep för att visa menyn
Du kommer att börja lära Java att jämföra värden och fatta enkla beslut baserat på dem. Jämförelseoperatorer låter Java ställa enkla frågor och returnera antingen true eller false — en resultattyp vi redan känner till som boolean.
Operatorer
>— större än: kontrollerar om värdet till vänster är större än det till höger;<— mindre än: kontrollerar om värdet till vänster är mindre än det till höger;>=— större än eller lika med: kontrollerar om värdet till vänster är större än eller exakt lika med det till höger;<=— mindre än eller lika med: kontrollerar om värdet till vänster är mindre än eller exakt lika med det till höger;==— lika med: kontrollerar om två värden är exakt lika;!=— inte lika med: kontrollerar om två värden är olika.
Exempel
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); } }
Du deklarerar två priser och en boolean result-variabel, och använder sedan varje jämförelseoperator en i taget. Varje operator ställer en ja/nej-fråga om värdena och lagrar true eller false i result, som sedan skrivs ut. Det sista exemplet visar att jämförelseoperatorer även fungerar med String-värden.
För att jämföra Strings korrekt krävs en annan metod — du kommer att lära dig hur i avsnittet om Strings.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal