Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sammenligningsoperatorer i Java | Operatorer og Betingelser
Introduktion til Java

Sammenligningsoperatorer i Java

Stryg for at vise menuen

Du begynder at lære Java at sammenligne værdier og træffe enkle beslutninger baseret på dem. Sammenligningsoperatorer lader Java stille simple spørgsmål og returnere enten true eller false — en resultat-type vi allerede kender som boolean.

Operatorer

  • >større end: tjekker om venstre værdi er større end højre;
  • <mindre end: tjekker om venstre værdi er mindre end højre;
  • >=større end eller lig med: tjekker om venstre værdi er større end eller præcis lig med højre;
  • <=mindre end eller lig med: tjekker om venstre værdi er mindre end eller præcis lig med højre;
  • ==lig med: tjekker om to værdier er præcis ens;
  • !=ikke lig med: tjekker om to værdier er forskellige.

Eksempel

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 erklærer to priser og en boolean result-variabel, og anvender derefter hver sammenligningsoperator én ad gangen. Hver operator stiller et ja/nej-spørgsmål om værdierne og gemmer true eller false i result, som derefter udskrives. Det sidste eksempel viser, at sammenligningsoperatorer også fungerer med String-værdier.

Note
Bemærk

Korrekt sammenligning af Strings kræver en anden tilgang — du lærer hvordan i afsnittet om Strings.

question mark

Hvilken operator i Java kontrollerer, om to værdier er præcis de samme?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 3. Kapitel 1
some-alt