Arkadaşlar sitemiz artık yayınlarına www.ogrenburada.com adresinden devam etmektedir.Sizleri bekliyoruz.
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, 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, ...
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 ...
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 ...
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 ...
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
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); } }
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
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
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); } }
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.
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); } }
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:
System.out.print("Merhaba \n Öğren Burada Okurları")
Çıktı; Merhaba Öğren Burada Okurları
System.out.print("%tR\n"); System.out.print("%tT\n"); System.out.print("%tc\n");
Çıktı: 00:24 00:24:12 Çarşamba Ağustos 16 00:24:12 2012
/* Aşağıdaki örnekte bir dizi içerisinde * vermiş olduğumuz 3 basamaklı 5 sayı içerisinden * continue komutu ile iki basamaklı sayıları bulup üç basamaklı * sayıya çevirmeye çalışacağız */ package pkgcontinue; public class Continue { public static void main(String[] args) { //Öncelikle dizimizi float değişkeni ile belirliyoruz float [] x={120,20,210,104,32540,90}; int y; for(y=0; y<=5; y++){ /*Aşağıda ele alınan sayıyı uyguladığımız *işlemle basamak sayısı bakımından ayrıştırmayı *yapıyoruz */ if(x[y] / 10 > 10){ System.out.println(x[y]); continue; } x[y]=(x[y]*10); System.out.println(x[y]); } } }
Çıktı; 120.0 200.0 210.0 104.0 32540.0 900.0Karmaşıklığı fazla olan bir örnek uyguladık Biraz Dikkat ile üstesinden gelebilirsiniz . Kendimizi Geliştirmeye Devam Edelim.
/*Aşağıdaki Örnekte verilen değerin asal olup * olmadığını bulmaya çalışacağız. * Biraz karışık bir örnek olduğu için * detaylı bir şekilde anlatacağım */ package pkgbreak; public class Break { public static void main(String[] args) { /*Öncelikle bizim içingerekli olan değişkenleri *belirleyelim. * 1. Asal olup olmayan değer * 2. Değeri kendisine kadar bütün sayılarla * bölecek değer * 3. 1'den başlayan bir sayaç belirleyeceğiz. */ int x,y=23; String s="Asal"; for(x=2; x<=y/2; x++){ if( y % x == 0){ s="Asal Değil"; break; } } System.out.println(s); }}
Çıktı; Asal