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
main
fonksiyonudur. Program bu fonksiyon içinde çalıştırılacak.
Scanner reader = new Scanner(System.in);
:
Scanner
sınıfı kullanılarak kullanıcıdan veri almak için birreader
nesnesi oluşturuluyor.System.in
ile konsol girişi sağlanır.
float yazili1, yazili2, ortalama;
:
- Üç adet
float
(ondalıklı sayı) değişkeni tanımlanıyor.yazili1
veyazili2
sınav notlarını,ortalama
ise 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
float
türünde bir giriş alınıyor ve bu girişyazili1
değ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
float
türünde ikinci bir giriş alınıyor ve bu girişyazili2
değ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ç
ortalama
değişkenine atanıyor.
System.out.println("Ortalamanız: " + ortalama);
:
- Hesaplanan ortalama değeri ekrana yazdırılıyor.
if (ortalama >= 50)
:
- Eğer
ortalama
50’ye eşit veya büyükse, geçme durumu kontrol ediliyor.
System.out.println("Geçtiniz.");
:
- Eğer
ortalama
50 veya daha yüksekse, kullanıcıya “Geçtiniz” mesajı yazdırılıyor.
else { System.out.println("Kaldınız."); }
:
- Eğer
ortalama
50’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.