Özet - Operatörler
- Java kursu
- Başlangıç
- Ders 29/116
- 5 dk
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
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
doublekullan. ==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
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
boolean gecti = average ____ 50;
boolean gecti = average >= 50;
Açıklama: average >= 50 geçti anlamına gelir.