Biraz ara verdikten sonra siz değerli BoluBeyi.Net okurları için, Java derslerine devam ediyoruz. Bu dersimizde hemen hemen her programlama dilinde olan ve önemli yere sahip dizilerden bahsedeceğiz. Bununla beraber Java’da hazır kütüphanesi olan JOptionPane kullanımını göreceğiz. Öncelikle programımızın işlevinden bahsedecek olursak, ortalama hesaplama işlemini yapacağız. Öncelikle karşımıza her bir dersin kredisini belirten ekran gelecek. Daha sonra JOptionPane ile kullanıcıdan her bir dersten aldığı notu girmesini isteyeceğiz. Son olarak program bize escort şirinevler kredi bilgilerini de kullanarak ortalama hesaplayıp karşımıza getirecek.
Programı yazarken JOptionPane kullanacağımız için kütüphanesini ekliyoruz. Daha sonra 7 elemanlı bir dizi tanımlıyoruz ve her bir elemana bir kredileriyle birlikte ders atıyoruz. Teker teker tüm derslerin notlarını JOptionPane kullanarak girilmesini sağlıyoruz ve programın sonunda alınan notların kredilerle çarpılmış halini toplam kredi sayısına bölerek ortalamayı hesaplatıyoruz ve ekrana şirinevler escort getiriyoruz.
import javax.swing.JOptionPane; public class nothesapla { public static void main(String[] args) { // Not Hesaplama String dersler[] = new String [7]; dersler[0] ="Matematik Kredi ; 4 "; dersler[1] ="Fizik Kredi ; 3 "; dersler[2] ="Kimya Kredi ; 3"; dersler[3] ="Biyoloji Kredi ; 3"; dersler[4] ="Türkçe Kredi ; 4"; dersler[5] ="Resim Kredi ; 2"; dersler[6] ="Müzik Kredi ; 2"; JOptionPane.showMessageDialog(null, dersler[0] + "n" +dersler[1] + "n" + dersler[2] + "n" + dersler[3] + "n" + dersler[4] + "n" + dersler[5] + "n" + dersler[6]); //Matematik dersinin notunu hesaplama float MatKredi = (float) 4; float MatNotu=Float.valueOf(JOptionPane.showInputDialog(null,"Matematik dersi notunuz ?")); float MatSonucu = MatKredi * MatNotu ; //Fizik dersinin notunu hesaplama float FizikKredi = (float) 3; float FizikNotu=Float.valueOf(JOptionPane.showInputDialog(null,"Fizik dersi notunuz ?")); float FizikSonucu = FizikKredi * FizikNotu ; //Kimya dersinin notunu hesaplama float KimyaKredi = (float) 3; int KimyaNotu =Integer.valueOf(JOptionPane.showInputDialog(null , "Kimya dersi notunuz ?")); float KimyaSonucu = KimyaKredi * KimyaNotu ; //Biyoloji dersinin notunu hesaplama float BiyolojiKredi = (float) 3; int BiyolojiNotu =Integer.valueOf(JOptionPane.showInputDialog(null , "Biyoloji dersi notunuz ?")); float BiyolojiSonucu = BiyolojiKredi * BiyolojiNotu ; //Türkçe dersinin notunu hesaplama float TurkceKredi = (float) 4; float TurkceNotu =Float.valueOf(JOptionPane.showInputDialog(null , "Türkçe dersi notunuz ?")); float TurkceSonucu = TurkceKredi * TurkceNotu ; //Resim Dersinin notunu hesaplama float ResimKredi = (float) 2; float ResimNotu =Float.valueOf(JOptionPane.showInputDialog(null , "Resim dersi notunuz ?")); float ResimSonucu = ResimKredi * ResimNotu ; //Müzik dersinin notunu hesaplama float MuzikKredi = (float) 2; float MuzikNotu =Float.valueOf(JOptionPane.showInputDialog(null , "Müzik dersi notunuz ?")); float MuzikSonucu = MuzikKredi * MuzikNotu ; //Sonuç float ToplamNot= MatSonucu + FizikSonucu + KimyaSonucu + BiyolojiSonucu + TurkceSonucu + ResimSonucu + MuzikSonucu ; JOptionPane.showMessageDialog(null , " Matematik ; " + MatSonucu + "n Fizik ; " + FizikSonucu + "n Kimya ; " + KimyaSonucu + "n Biyoloji ; " + BiyolojiSonucu + "n Türkçe ; " + TurkceSonucu + "n Resim ; " + ResimSonucu + "n Müzik ; " + MuzikSonucu + " n n Toplam Not ; " + ToplamNot); JOptionPane.showMessageDialog(null , " Ortalama ; " + (ToplamNot/21)); } }
Faydalı bir makale olmuş , örnekte gayet anlaşılır. Teşekkürler
Yararlı paylaşım, Java konularıyla ilgili paylaşımlarınızın devamını bekliyorum, emeğinize sağlık.
Güzel ve sade bir anlatım olmuş hocam bu tarz yazılım derslerinin verilmesi kendini geliştirmek isteyen arkadaşlar için oldukça iyi bence.