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
Introduksjon til Java

Sammenligningsoperatorer i Java

Sveip for å vise menyen

Du skal begynne å lære Java å sammenligne verdier og ta enkle beslutninger basert på dem. Sammenligningsoperatorer lar Java stille enkle spørsmål og returnere enten true eller false — en resultat-type vi allerede kjenner som boolean.

Operatorer

  • >større enn: sjekker om venstre verdi er større enn høyre;
  • <mindre enn: sjekker om venstre verdi er mindre enn høyre;
  • >=større enn eller lik: sjekker om venstre verdi er større enn eller nøyaktig lik høyre;
  • <=mindre enn eller lik: sjekker om venstre verdi er mindre enn eller nøyaktig lik høyre;
  • ==lik: sjekker om to verdier er nøyaktig like;
  • !=ulik: sjekker om to verdier er forskjellige.

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 bruker deretter hver sammenligningsoperator én etter én. Hver operator stiller et ja/nei-spørsmål om verdiene og lagrer true eller false i result, som deretter skrives ut. Det siste eksemplet viser at sammenligningsoperatorer også fungerer med String-verdier.

Note
Merk

Korrekt sammenligning av Strings krever en annen tilnærming — du lærer hvordan i delen om Strings.

question mark

Hvilken operator i Java sjekker om to verdier er nøyaktig like?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 3. Kapittel 1
some-alt