Algoritma Nedir ?

Bilgi ve pratiğimiz ne düzeyde olursa olsun bir program yazmak için, programın temel yapı taşlarından biri diyebileceğimiz algoritma oluşturulmalıdır.Oluşturduğumuz ...

Java Nedir ,Ne İşe Yarar,Nerelerde Kullanılır ???

Java, Sun Microsystems mühendislerinden 'James Gosling' tarafından geliştirilmeye başlanmıştır.Açık kodlu, nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, ...

NetBeans IDE Kurulumu (Resimli Anlatım)

Java üzerinde çalışma ve geliştirme yapmamız için geniş bir çalışma alanı sağlayan NetBeans IDE'yibilgisayarınıza NetBeans IDE'yi düzenli ve uygun bir şekildeki yüklenmesi için ...

PHP NEDİR NE İŞE YARAR??

1994 yılında Ramus LERDORF tarafından oluşturulmuş bir genellikle wep üzerinde kullanılan bir dildir.PHP açık kaynaklı kod olduğu gibi ücretsiz olarak kullanıma sunulmuştur. Oracle,MysQL vs. gibi ...

NetBeans IDE 'de PHP Kurulumu

Geçen size anlattığım konuda java yı NetBeans IDE üzerinde geliştirebileceğimizi yazmıştım. Şimdi de yine bir NetBeans IDE nimetinden faydalanacağız diğer ...

Java Örnekler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Java Örnekler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

5 Ağustos 2012 Pazar

Java Örnek 8 - Tek-Çift Ayrımı Bulma



Belki de programlama dillerinde klasikleşen bir örnektir ama bu örneğide yapmak gerekiyor.Tek - Çift yapısını hazırlamak için ipucu vermek gerekirse klavyeden sayı girip sonra bu sayının tekmi  çiftmi  olduğunu bulmaya çalışalım.Öncelikle her zamanki gibi  yapmamız gereken bir  algoritma oluşturup programlama dilini  onun üzerinden götürmemiz olucaktır.




Metinsel  Olarak Algoritma 

  1. Başla 
  2. Değişkenleri  belirle (sayı)
  3. Klavyeden oku (Sayı)
  4. eğer - Sayı % 2 == 0 ise
  5. Çıktı Sayı Çift
  6. değilse - 
  7. Çıktı Sayı Tek
  8. Dur
Örnek 


package tekçift;

import java.util.Scanner;

public class TekÇift {

    public static void main(String[] args) {
    int sayi;
    Scanner klavye = new  Scanner (System.in);
    System.out.println("Lütfen Bir Sayı Giriniz: ");
    sayi=klavye.nextInt();
    if(sayi % 2 == 0){
        System.out.println("Sayı Çift");}
    else{
        System.out.println("Sayı Tek");
    }
     
    }
}

Çıktı

Lütfen Bir Sayı Giriniz: 
23
Sayı Tek


Lütfen Uygulama Yapmadan Önce İyice Kavrayınız.

4 Ağustos 2012 Cumartesi

Java Örnek 7 - Basamak Değiştirme







Basamak değiştirme örneği programlama yeni başlayanlar için zor bir örnek olabilir ama dikkatli  inceleyerek ve öğrenerek herkez altından kalkabilir.Örneğimize gelirsek klavyeden girilen bir sayının onlar basamağı ve yüzler basamağının yerini  değiştimek istiyoruz;Öncelikle onlar ve yüzler basamağını  bulup  sonrada ikisinin yerini  değiştirmeye çalışalım.Öncelikle hemen metinsel olarak algoritmasını çıkaralım.



Metinsel Olarak Algoritma

  1. Başla
  2. Değişkenleri belirle (Sayi ,Yüzler Basamaği , Onlar basamağı,Sonuç)
  3. Klavye den gir (Sayi)
  4. Yüzler B  = (Sayi  % 1000)/100                [Yüzler basamağının değerini bulduk]
  5. Onlar  B  = (Sayi % 100)/10                     [Onlar basamağının  değerini bulduk ]
  6. Sayi=Sayi-(Yüzler B*100)-(Onlar B*10)  [Basamak değerleri ni bulu Onlar ve Yüzler Basamağını Sıfırladık]
  7. Sayi=Sayi+(Yüzler B*10)+(Onlar B*100)[Yeni basamak değerlerini Yeni yerlerine koyduk]
  8. Çıktı=Sayı
  9. Dur   
 Şimdi  sizlere bu örneği  bir Uzun yoldan, bir Kısa yoldan göstereceğiz Dikkatle İnceleyiniz.

Yöntem 1


package basamakdegisimi;

import java.util.Scanner;

public class Basamakdegisimi {

    public static void main(String[] args) {
    int sayi,onlarbasamagi,yüzlerbasamagi,sonuc1,sonuc2;
    Scanner  klavye = new Scanner (System.in);
    System.out.println("bir sayı giriniz: ");
    sayi=klavye.nextInt();{
    sonuc1=sayi%100;
    onlarbasamagi=sonuc1/10;
    
    sonuc2=sayi%1000;
    yüzlerbasamagi=sonuc2/100;}
    
    sayi=sayi-(yüzlerbasamagi*100)-(onlarbasamagi*10);
    sayi=sayi+(yüzlerbasamagi*10)+(onlarbasamagi*100);
        System.out.println("Onlar ve Yüzler Basamakları değişti: "+sayi);
    }
}

Yöntem 2


package basamakdegisimi;

import java.util.Scanner;

public class Basamakdegisimi {

    public static void main(String[] args) {
    int sayi,onlarbasamagi,yüzlerbasamagi;
    Scanner  klavye = new Scanner (System.in);
    System.out.println("bir sayı giriniz: ");
    sayi=klavye.nextInt();
    onlarbasamagi=(sayi%100)/10;
    
    
    yüzlerbasamagi=(sayi%1000)/100;
    
    
    sayi=sayi-(yüzlerbasamagi*100)-(onlarbasamagi*10);
    sayi=sayi+(yüzlerbasamagi*10)+(onlarbasamagi*100);
        System.out.println("Onlar ve Yüzler Basamakları değişti: "+sayi);
    }
}


Çıktı:
bir sayı giriniz: 
123456
Onlar ve Yüzler Basamakları değişti: 123546

Java Örnek 6 - Yüzler Basamağı Bulma




Java konusunda bir önceki örneğimizde son basamağı bulma yapısını uygulamıstık.Şimdi  ise Yüzler basamağını bulma yapısını uygulayacağız.Yapmamız gereken girilen  herhangi  bir sayıyı yüzler basamağına ulaşmak eğer yüzler basamağı yok ise 0 yazdırmak.Öncelikle şimdi  kafamızdakileri  algoritma olarak  yazıya dökelim.




Metinsel Olarak  Algoritma

  1. Başla
  2. Değişkenleri belirle (Sayi,Sonuc,Yüzler Basamağı)
  3. Klavye'den Sayı Gir
  4. Sonuc = Sayi % 1000
  5. Yüzler Basamaği = (Sonuc / 100)
  6. Çıktı Yüzler Basamağı
  7. Dur

Örnek 


package yüzlerbasamağı;
import java.util.Scanner;
public class Yüzlerbasamağı {
    public static void main(String[] args) {
     int sonuc,sayi,yüzlerbasamagi;
        Scanner klavye = new Scanner (System.in);
System.out.println("İstediğiniz Bir sayı Giriniz: ");
        sayi = klavye.nextInt();
        sonuc = sayi % 1000;
        yüzlerbasamagi = sonuc / 100;
System.out.println("Sayının yüzler basamağı=\n"+yüzlerbasamagi);
    }
}


Çıktı:
İstediğiniz Bir sayı Giriniz: 
5544
Girdiğiniz Sayının yüzler basamağı = 
5


Örneğin Her basamağını dikkatle inceledikten sonra uygulama yapınız. Kendimizi Geliştirmeye Devam.

3 Ağustos 2012 Cuma

Java Örnek 5 - Son Basamak Bulma



Son basamak bulma  aslında çok kolay örnek olduğunu sizde görüyorsunuzdur. Tabi  hangi dil olursa olsun öncelikle kafamızda yada kağıtta algoritmasını oluşturmamız gerekiyor. Şimdi  ben sizlere hazırladığımız  algoritma ve programlama dilini göstereceğim.
Dikkatle İnceleyiniz ! ! !




Metinsel   Olarak  Algoritma 

  1. Başla
  2. Değişkenleri Belirle =sonuc,x;
  3. Scanner Nesnesi Tanımla ve yönlendir,
  4. İşlem = (Sonuç=X%10),
  5. Çıktı'yı Yönlendir Sonuc
  6. Dur
Örnek 


package sonbasamaknedir;
import java.util.Scanner;
public class Sonbasamaknedir {
    public static void main(String[] args) {
        int sonuc,x;
        Scanner klavye = new Scanner(System.in);
        System.out.println("İstediğiniz Bir Sayı Giriniz: ");
        x=klavye.nextInt();
        sonuc = x % 10;
        System.out.println("Son basamak: "+sonuc);
    }
}





Yukarıdaki örneği inceledikten sonra Uygulama yaparak pratiğinizi geliştiriniz.

27 Temmuz 2012 Cuma

Java Örnek 4 - Döngüler




Döngüler konusunu anlattıktan  sonra sizlerle birkaç örnek yapalım. Aşağıdaki örnekleri  Dikkatlice İnceleyiniz.







Örnek 1


package whileörn;
public class Whileörn {
    public static void main(String[] args) {
int x=0, y=0;
for(x=2; x<=8; x++){
    y++;
   
}
        System.out.println("Döngü "+y+" Çalışmştır");
        System.out.println("Döngü değeri "+x+" ya gelince sonlanmıştır");
}
    }

Çıktı;

Döngü 7 Çalışmştır
Döngü değeri 9 ya gelince sonlanmıştır


Örnek 2

/*Bu Örneğimizde şartlı döngünü  şartını 
 * bizim tarafından sonlandırmayı göstereceğiz.
 */
package whileörn;
public class Whileörn {
    public static void main(String[] args) {
int x=0, y=0,toplam=0;
while (y==0){
    x++;
    toplam=toplam+x;
    if(x==4)
    {
        y=2;      
    }}
    System.out.println("Toplam: "+toplam);
}
    }
}

Çıktı;

Toplam: 10

Örnek 3

/*Bu Örneğimizde sondan belirlenen 
 * şartlı döngünü  şartını 
 * bizim tarafından sonlandırmayı göstereceğiz.
 */
package whileörn;
public class Whileörn {
    public static void main(String[] args) {
int x=0, y=0,toplam=0;
do{
    x++;
    toplam=toplam+x; 
    if(x==4)
    {
        y=2;      
    }
} while(y==0);
    
    System.out.println("Toplam: "+toplam);
}
}

Çıktı;

Toplam: 10


19 Temmuz 2012 Perşembe

Java Örnek 3 - İf / Else Yapıları




İf  Else yapısını  anlattıktan sonra gelişim  süreci  açısından yeni örnekler çözmek adına sizlere birkaç örnek göstermek istiyorum.Örnekler adına konuşmak gerekirse;
Örnek 1 de - Not ortalaması 
Örnek 2 de - Birleşmiş  Şartlı ifade örneği vereceğim .Örnekler hakkında hen örneğin başında ki detayları dikkatlice okuyunuz.



  Örnek - 1
/*Aşağıdaki örnekte bir öğrencinin aldığı not'un 
 * babasına göre değerlendirme aralıları ile 
 * değerlendirilmesini göstermeye çalışacağız.
 */
package ıfelseorn;

public class Ifelseorn {

    public static void main(String[] args) {
      int a = 45;
/*İnteger ı belirledikten sonra değer 
 *aralıklarının karşılıklarını yazalım
 */      
     if(a>=100){
            System.out.println("Ya bak çalışırsan olur");}
   else if(a>=80){
            System.out.println("Niye daha iyi değil");}
   else if(a>=60){
            System.out.println("Daha çok çalış Evladım.");}
   else if(a>=45){
            System.out.println("Yine zorla mı kurtardın");}
   else if(a>=10){
            System.out.println("Ohoo... 50 den Aşağı not'mu olur");}
}}

Çıktı;

Yine zorla mı kurtardın

  Örnek - 2
/*Aşağıdaki örnekte bir öğrencinin aldığı not'un 
 * babasına göre değerlendirme aralıları ile 
 * ama bu kez yukardaki  örneğin Birleşmiş(bağdaşlaşmış) halini yapacağız.
 */
package ıfelseorn;

public class Ifelseorn {

    public static void main(String[] args) {
      int a = 85;
/*İnteger ı belirledikten sonra değer 
 *aralıklarının karşılıklarını yazalım
 */      
     if(a>=80 && a<=100){
            System.out.println("Ya bak çalışırsan olur :D");}
   else if(a>=50 && a<=80){
            System.out.println("Niye daha iyi değil");}
   else if(a>=45 && a<=60){
            System.out.println("Yine zorla mı kurtardın");}
   else if(a>=10 && a<=40){
            System.out.println("Ohoo... 50 den Aşağı not'mu olur");}
}}

Çıktı;

Ya bak çalışırsan olur :D

Java Örnek 2 - Sözel Değişkenler




Sözel  değişkenlerde Sayısal  değişkenler gibi  pek fazla zor  olmayan bir konudur.Aşağıdaki örneği;  Dikkatli İnceleyiniz.








/*String ve Char GİBİ  SÖZEL DEĞİŞKENLERİ NASIL KULLANIRIZ
/*Hatırlatma:
/*STRİNG =BİRDEN FAZLA SÖZEL  KARAKTERİ KAPSAR.
/*CHAR   =SADECE TEK BİR TANE SÖZEL  KARAKTERİ KAPSAR.
 
package java4.string.pkgchar.sözel.değişkenler;

public class Java4StringCharSözelDeğişkenler {

    public static void main(String[] args) {
        String isim,soyisim,erkek,bayan;
        char k;  
        isim="ada";
        soyisim="dağ";
        System.out.println(isim+" "+soyisim);
        //System.out.println(k);
        
    }
} 
 
Çıktı;
ada dağ 

Java Örnek 1 - Sayısal Değişkenler




Sizlere konu anlatımında Sayısal Değişkenleri anlatmıştık şimdi Sayısal değişkenlerle basit bir uygulama yapalım.








//Bslıca ınt double float long değişkenler olmak  üzere bir 
çok değişken bulunmaktadır.
//Aşağıda ki  örnekte  sizlere karaşık  bir uygulama 
sunacağım dikkatle inceleyiniz
package sayisaldegiskenler;

public class sayisaldegiskenler {

 
    public static void main(String[] args) {
       int a;    
       double b;
       long c;
       float d;
       //olmak üzere 4 değişken tanımladım bunlarla 
       alıştırmalar yapalım.
       a=2+5865845;
       b=2.25+2.5484;
       c=25457884*556548;
       d=-5*658885;
       
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        
    }
}
Çıktı;

a = 5865847

b = 4.7984

c = -562685072

d = -3294425.0

Twitter Delicious Facebook Digg Favorites More

 
back to top