Java programlama dilinde kullanıcıdan birinci ve ikinci yazılı notunu alarak ortalama hesaplayan ve ortalamanın 50 ve üzeri olması durumunda “Geçti”, diğer durumda “Kaldı” mesajı veren kodları oluşturalım.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | public static void main(String[] args) { Scanner reader=new Scanner(System.in); float yazili1,yazili2,ortalama; System.out.print("1. Yazılı: "); yazili1=reader.nextFloat(); System.out.print("2. Yazılı: "); yazili2=reader.nextFloat(); ortalama=(yazili1+yazili2)/2; System.out.println("Ortalamanız: "+ortalama); if(ortalama>=50){ System.out.println("Geçtiniz."); } else{ System.out.println("Kaldınız."); } } |
public static void main(String[] args):
- Programın ana giriş noktası olan
mainfonksiyonudur. Program bu fonksiyon içinde çalıştırılacak.
Scanner reader = new Scanner(System.in);:
Scannersınıfı kullanılarak kullanıcıdan veri almak için birreadernesnesi oluşturuluyor.System.inile konsol girişi sağlanır.
float yazili1, yazili2, ortalama;:
- Üç adet
float(ondalıklı sayı) değişkeni tanımlanıyor.yazili1veyazili2sınav notlarını,ortalamaise bu notların ortalamasını tutmak için kullanılacak.
System.out.print("1. Yazılı: ");:
- Kullanıcıdan birinci yazılı sınav notunu girmesini isteyen bir mesaj yazdırılıyor.
yazili1 = reader.nextFloat();:
- Kullanıcıdan
floattüründe bir giriş alınıyor ve bu girişyazili1değişkenine atanıyor.
System.out.print("2. Yazılı: ");:
- Kullanıcıdan ikinci yazılı sınav notunu girmesini isteyen bir mesaj yazdırılıyor.
yazili2 = reader.nextFloat();:
- Kullanıcıdan
floattüründe ikinci bir giriş alınıyor ve bu girişyazili2değişkenine atanıyor.
ortalama = (yazili1 + yazili2) / 2;:
- İki yazılı notunun toplamı alınarak 2’ye bölünüyor ve ortalama hesaplanıyor. Bu sonuç
ortalamadeğişkenine atanıyor.
System.out.println("Ortalamanız: " + ortalama);:
- Hesaplanan ortalama değeri ekrana yazdırılıyor.
if (ortalama >= 50):
- Eğer
ortalama50’ye eşit veya büyükse, geçme durumu kontrol ediliyor.
System.out.println("Geçtiniz.");:
- Eğer
ortalama50 veya daha yüksekse, kullanıcıya “Geçtiniz” mesajı yazdırılıyor.
else { System.out.println("Kaldınız."); }:
- Eğer
ortalama50’den küçükse, “Kaldınız” mesajı yazdırılıyor.
Ekran Çıktısı:
- Yazılı: 40
- Yazılı: 51
Ortalamanız: 45.5
Kaldınız.
