21 Eylül 2013 Cumartesi

Java Applet Örneği

Aşağıdaki kodlar Applet ortamında bir pencere çizer ve içinde 1 de 10'a kadar olan tamsayıları sıralar. Programda döngüyü kurmak için do-while kodu kullanılmıştır. Bu bakımdan do-while döngüsü için de basit ve açıklayıcı bir örnek olduğu söylenebilir.

import java.awt.Graphics;
import java.applet.Applet;
public class javaApplet1 extends Applet{
    public void paint(Graphics g){
        int sayac=1;
        int x=25;
        String yazi;
        do{
           
            yazi=Integer.toString(sayac);// Bir değişkenin değerini Applet Viewer üzerinde görüntületebilmek için değişken tipinin String'e çevrilmesi gerekir.
            g.drawString(yazi, x, 25);
            x+=15;
            sayac++;
        }while(sayac<=10);
       
    }

}

29 Ağustos 2013 Perşembe

Java'da if Yapısı

Java if kullanımı

Aşağıdaki basit java programı klavyeden girilen değerleri parseDouble metodunu kullanarak double türüne parse edip çevirdikten sonra if komutu ile değerlendirip sonucu görüntüler. Klavyeden JOptionPane ile girilen değerler String türünde saklanır. Bu yüzden eğer bu değerlerle matematiksel işlem yapılacaksa integer, double ya da float türlerine çevrilmesi gerekir. String değerlerin sayısal değerlere çevrilmesi işlemine Java'da parse yapma işlemi denir.


import javax.swing.JOptionPane;

public class ifuygulama {
    public static void main(String args[]){
       
        double ogrenciNot;
       
        not=Double.parseDouble(JOptionPane.showInputDialog("0-100 arası not giriniz:"));
    if(ogrenciNot>=90)
    {JOptionPane.showMessageDialog(null,"A","Öğrenci notu",JOptionPane.PLAIN_MESSAGE);}
    else if(ogrenciNot>=75)
    {JOptionPane.showMessageDialog(null,"B","Öğrenci notu",JOptionPane.PLAIN_MESSAGE);}
    else if(ogrenciNot>=60)
    {JOptionPane.showMessageDialog(null,"C","Öğrenci notu",JOptionPane.PLAIN_MESSAGE);}
    else if(ogrenciNot>=50)
    {JOptionPane.showMessageDialog(null,"D","Öğrenci notu",JOptionPane.PLAIN_MESSAGE);}
    else if(ogrenciNot>=40)
    {JOptionPane.showMessageDialog(null,"E","Öğrenci notu",JOptionPane.PLAIN_MESSAGE);}
    else
    {JOptionPane.showMessageDialog(null,"F","Öğrenci notu",JOptionPane.PLAIN_MESSAGE);}
   
    }

}