CodeBlanks Logo Icon CodeBlanks

Özet - Operatörler

Aritmetik, karşılaştırma ve mantıksal operatörlerle not hesaplayıcı yazarsın.

Özet - Operatörler

Bu grupta Java operatörlerini öğrendin:

  • Aritmetik: +, -, *, /, %
  • Karşılaştırma: ==, !=, <, >, <=, >=
  • Mantıksal: &&, ||, !
  • Bitsel: &, |, ^, ~, <<, >>
  • Atama/artırma: =, +=, ++, --

Şimdi bunları birleştirip bir not hesaplayıcı yazma sırası sende.

Uygulama Not hesapla

Bir Main sınıfı ve main metodu yaz. int midterm değişkenine 60, int finalGrade değişkenine 80 ata. int average değişkenine (midterm + finalGrade) / 2 ata. println ile average'i yazdır.

Örnek çözüm

Main.java
public class Main {
    public static void main(String[] args) {
        int midterm = 60;
        int finalGrade = 80;
        int average = (midterm + finalGrade) / 2;
        System.out.println(average);
    }
}

Beklenen çıktı

70

İpuçları

Bu grupta öğrendiklerinle ilgili birkaç ipucu:

  • Tamsayı bölme sonucu tamsayıdır; ondalık için double kullan.
  • == karşılaştırma, = atama yapar; karıştırmayın.
  • Mantıksal işlem için && ve ||; bitsel işlem için & ve |.
  • ++x önce artırır, x++ sonra artırır.
  • Bitsel operatörleri yalnızca gerçekten gerektiğinde kullan.

Bu temeller koşullar ve döngüler için gerekli.

Uygulama Mantıksal ve ile durum kontrolü

Bir Main sınıfı ve main metodu yaz. int age değişkenine 25 ata. boolean inRange değişkenine age >= 18 && age <= 65 ata. println ile inRange'i yazdır.

Örnek çözüm

Main.java
public class Main {
    public static void main(String[] args) {
        int age = 25;
        boolean inRange = age >= 18 && age <= 65;
        System.out.println(inRange);
    }
}

Beklenen çıktı

true

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Operatör ailelerini eşleştir

Kavram Anlamı
+, -, *, / Aritmetik
==, != Karşılaştırma
&&, || Mantıksal
&, | Bitsel

2 Karşılaştırma operatörünü tamamla

Soru
boolean gecti = average ____ 50;
Cevap
boolean gecti = average >= 50;

Açıklama: average >= 50 geçti anlamına gelir.

Başlangıç bölümündeki tüm dersler