
Loading ...
02/05/2011
by Yener Yıldız
2 comments
İşe indirmemiz gereken dosyalarla başlayalım. Öncelikle buradan kendimize uygun Eclipce IDE’sini indireceğiz. JSF projesi oluşturacağımız için Java EE indirmemiz gerekiyor. Daha sonra Tomcat indirmemiz gerekiyor. Apache Tomcat buradan indirilebilir. Binary Distributions>Core>zip (pgp, md5) yolunu seçiyoruz. Bütün bu adımlardan sonra sıra JSF 1.2 kütüphanesini eklemeye geldi. Buradan jslt-1.2.jar dosyasını indiriyoruz. İndirdiğimiz jar dosyası sayesinde Eclipce otomatik olarak JSF 1.2 kütüphanelerini bulup projemize dahil edecektir. Fakat bunu yapabilmesi için indirdiğimiz jslt-1.2.jar dosyasını Tomcat>lib içine kopyalamamız gerekiyor.
Bundan sonraki adımlar Eclipce ile Tomcat’in birbirini tanımasına yöneliktir. Öncelikle Eclipce klasörü içindeki eclipce.exe dosyasını çalıştırıyoruz. IDE açıldıktan sonra alt kısımdaki servers kısmına gelerek new>server seçeneğini tıklıyoruz.
(daha fazla…)
Yazılım

Loading ...
19/03/2010
by Yener Yıldız
5 comments
Bu yazıda java programlama dili ile klavyeden girilen iki nokta arasındaki eğimi bulan programı paylaşacağım. Yazının amacı this. komutunun kullanım yerini göstermektir.
package egimbulma;
import java.io.*;
public class Main {
public static void main(String[] args)throws IOException {
BufferedReader nesne= new BufferedReader(new InputStreamReader(System.in));nokta nesne1=new nokta();//iki nokta nesnesi oluşturuluyor
nokta nesne2=new nokta();
System.out.println("1. sayi için x koordinatı giriniz:");//noktaların koordinatları alınıyor
nesne1.x=Integer.parseInt(nesne.readLine());
System.out.println("2. sayi için x koordinatı giriniz:");
nesne1.y=Integer.parseInt(nesne.readLine());
System.out.println("1. sayi için y koordinatı giriniz:");
nesne2.x=Integer.parseInt(nesne.readLine());
System.out.println("2. sayi için y koordinatı giriniz:");
nesne2.y=Integer.parseInt(nesne.readLine());
nesne1.x(nesne1.x, nesne2.x);//x metoduna bilgiler aktarılıyor
nesne2.y(nesne1.y, nesne2.y);//y metoduna bilgiler aktarılıyor
nesne1.egimbul();//egimbul metodu çağırılıyor
}}
package egimbulma; //nokta class'ı
public class nokta {
public double x,y;
void x(double c,double d){//parametreler geçiriliyor
double z;
z=c-d;
this.x=z;// son değer x'e aktarılıyor
}
void y(double c,double d){// parametreler geçiriliyor
double z;
z=c-d;
this.y=z;// son değer y'ye aktarılıyor
}
void egimbul(){
double egim;
egim=y/x;
System.out.println("Egim= "+egim);}
}
Kısaca açıklamak gerekirse this. komutu, kendinden sonra eklenen değişkenin değerini metod dışında da koruyabilmesini sağlar. Böylece daha önce atadığımız bir değeri kaybetmemiş oluruz.
Yazılım

Loading ...
14/03/2010
by Yener Yıldız
9 comments
Bu yazıda java programlama diliyle, iki sayı arasındaki(1-100) asal sayıları bulan programı paylaşacağım. Umarım faydalı bir paylaşım olur.
package asalsayi;
public class Main {
public static void main(String[] args) {
int i,j,a=0;
for(i=100;i>1;i--){
for(j=i-1;j>1;j--){
if(i%j!=0)a=1;
else{
a=0;
break;
}
if(j==2&&a==1)System.out.println("Bu sayi asal: "+i);
}}}}
Bu programın bir benzerinin C dilinde yazılmış halini buradan bulabilirsiniz.
Bu kodda dikkat etmemiz gereken kısım, iç içe for kullanımıdır. For döngüsünün sınırlarının nereden başlayıp nerede bittiği çok önemlidir. for(j=i-1;j>1;j–) kısmında j’nin i-1′den başlamasının mantığı asal sayının sadece kendine ve 1′e bölünebiliyor olmasından gelmektedir.
Yazılım