Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Jämförelseoperatorer i Java | Operatorer och Villkor
Introduktion till Java

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

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); } }

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.

Note
Notering

För att jämföra Strings korrekt krävs en annan metod — du kommer att lära dig hur i avsnittet om Strings.

question mark

Vilken operator i Java kontrollerar om två värden är exakt lika?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 3. Kapitel 1
some-alt