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 ...

4 Ağustos 2012 Cumartesi

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.

Java Ders 17 - Math KÜTÜPHANESİ



Java da Math Kütüphanesi  "Ne ?" diyecek olursanız. Java da ki  terimlerin birçoğu gibi  "Math" de Matematiğin ingilizcesinden geliyor.Genellikle matematiksel  problemler ile karşılaştığımızda bizim işimize yarayacak komutlar yer alıyor.Şimdi ben sizlere Math Kütüphanesinden birkaç  fonksiyon göstermek istiyorum.
Dikkatle İnceleyiniz ! ! !




Tabloyu dikkatle  inceledikten sonra pekiştirmek ve sizlere göstermek için bir örnek  yapalım.

Örnek


package mathörnek;
import java.util.Scanner;
public class Mathörnek {
    public static void main(String[] args) {
        double x,a;
        int y,b;
        Scanner klavye = new Scanner(System.in);
  System.out.println("Karesini Almak İstediğiniz Sayıyı Yazınız: ");
        y=klavye.nextInt();
        x=Math.pow(y,2);
        System.out.println(x);
  System.out.println("Karakökünü Almak İstediğiniz Sayıyı Giriniz: ");
        b=klavye.nextInt();
        a=Math.sqrt(b);
        System.out.println(a);
    }
}
Sizlerde Tablodaki fonksiyonları uygulayarak pratik yapınız.

Java Ders 16 - BufferedReader ve InputStreamReader Kullanımı



Java'da BuffeReader ve ImputStreamReader kullanımı bir önceki konuda ki  Scanner nesne kullanımı ile yapı olarak  çok benzerlik taşır.Aralarındaki far ise Scanner  dışarıdan tamsayı istemek için kullanılırken BuffeReader ve ImputStreamReader dışarıdan veriler String ve Char olarak istenir.
Size Gösterebileceğim iki tane metot şekilleri vardır.
Dikkatle İnceleyiniz ! ! !



BufferedReader oku = new BufferedReader(new InputStreamReader(System.in));
String x =oku.readLine( );




package bufferedreader;
import java.io.*;
public class BufferedReader {
    public static void main(String[] args) throws IOException {
        BufferedReader oku =  new BufferedReader(new ImputStreamReader(System.in));
        String a;
        String c;
        System.out.println("Adınız: ");
        a=oku.readLine();
        System.out.println(a);
        System.out.println("Cinsiyetiniz: ");
        c=oku.readLine();
        System.out.println(c);

    }
}



1 Ağustos 2012 Çarşamba

Java Ders 15 - Scanner Kullanımı



Java'da Scanner kullanımı genelde dışarıdan bir sayı  yada bir komut verilmesi için kullanılan bir nesne kullanım türüdür.Bu yapıyı kullanmamız için öncelikle ;
1. Scanner oku  = new Scanner(System.in)
 //Nesne oluşturmamız gerekiyor.
2.x=oku.nextInt( );
 //Ve bu Klavyeden alınan veriyi x değişkenine atamamız gerekiyor.


Yukarıdaki gösterimde ben sizlere  nextInt  metodunu gösterdim.Şimdi sizlere  diğer  metotları hazırlamış olduğumuz tablo  ile göstereceğim.


package pkgwhile;
import java.util.Scanner;
public class While {
    public static void main(String[] args) {
int x;
        Scanner klavye = new Scanner(System.in);
System.out.println("Uğurlu Rakamınızı Giriniz: " );
        x=klavye.nextInt();
 }       
}       


Çıktı;

Uğurlu Rakamınızı Giriniz: 



Böylece kolay  bir örnekle göstermiş olduk,geride  yaptığınız örnekleri şimdi scanner ile deneyerek pratik yapınız.

Twitter Delicious Facebook Digg Favorites More

 
back to top