Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Java / JSP

Cevapla
 
LinkBack Seçenekler
Eski 06/05/2008, 22:21   #1 (permalink)
Üye
 
Üyelik Tarihi: 05/2008
Mesaj: 13
Varsayılan java kurulum hakkinda yardim!

merhaba arkadaslar umarim dogru yerde aciyordurum konuyu.ben java da determinant hesabi yapan bir program yazmak istiyorum.elimde java programi var ama hicbir bilgim yok.oncelikle nasil kurmam gerekiyor?? denedim ama beceremedim.klasorun icinde

jdk1.5.0_01 jre1.5.0_01 ve jre1.5.0_06 diye uc tane dosya var.bunlarin icindede birseyler var ama hic bi fikrim yok...umarim yardimci olursunuz..simdiden cok tesekkur ederim..
math41 hatta değil   Alıntı Yaparak Yanıtla
Eski 06/05/2008, 22:35   #2 (permalink)
Eski Cevizci
 
mr1yh1 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2005
Yer: samsun
Mesaj: 1,171
Varsayılan

jdk olanı kur, onun içerisinde jre'de var.
sonra netbeans indirip kur.

http://download.netbeans.org/netbeans/6.1/final/
o programı yazmak için, javaSE yazan(25MB) yeterli olur.
mr1yh1 hatta değil   Alıntı Yaparak Yanıtla
Eski 06/05/2008, 23:18   #3 (permalink)
Üye
 
Üyelik Tarihi: 05/2008
Mesaj: 13
Varsayılan

Alıntı:
mr1yh1, mesajından alıntı: Mesajı Gör
jdk olanı kur, onun içerisinde jre'de var.
sonra netbeans indirip kur.

http://download.netbeans.org/netbeans/6.1/final/
o programı yazmak için, javaSE yazan(25MB) yeterli olur.
hocam tesekkur ederim.yalniz jdk yi kuracagim da onu nasil kurmam gerektigini de bilmiyorum.kusura bakma 'bin' diye bir dosya var acaba setup onda mi?
math41 hatta değil   Alıntı Yaparak Yanıtla
Eski 06/05/2008, 23:37   #4 (permalink)
Eski Cevizci
 
mr1yh1 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2005
Yer: samsun
Mesaj: 1,171
Varsayılan

linux mu kullanıyorsunuz ?
windows için, .exe uzantılı olması lazım.

eğer windows kullanıyorsanız,
http://java.sun.com/javase/downloads/index.jsp
'JDK 6 Update 6 with NetBeans 6.1' yazan kısımdan
netbeans'i jdk ile birlikte indirebiliyorsunuz.

netbeans'i indirdiyseniz
'JDK 6 Update 6' yazan işinizi görür.
mr1yh1 hatta değil   Alıntı Yaparak Yanıtla
Eski 07/05/2008, 23:49   #5 (permalink)
Üye
 
Üyelik Tarihi: 05/2008
Mesaj: 13
Varsayılan

Alıntı:
mr1yh1, mesajından alıntı: Mesajı Gör
linux mu kullanıyorsunuz ?
windows için, .exe uzantılı olması lazım.

eğer windows kullanıyorsanız,
http://java.sun.com/javase/downloads/index.jsp
'JDK 6 Update 6 with NetBeans 6.1' yazan kısımdan
netbeans'i jdk ile birlikte indirebiliyorsunuz.

netbeans'i indirdiyseniz
'JDK 6 Update 6' yazan işinizi görür.
hocam yardımlarınız ıcın cok tesekkur ederım..son olarak bana su programdakı hatalar hususunda da yardımcı olursanız cok sevınırım...


public static double det(double[][] m){
int dim=m.length;
double det=1;


double[][] mat=new double[dim][dim];
for(int i=0;i<dim;i++){
for(int j=0;j<dim;j++){
mat[i][j]=m[i][j];
}
}


for(int i=0;i<dim;i++){


if(mat[i][i]==0){

for(int j=i;j<dim;j++){
if(mat[j][i]!=0){
double[] temp=mat[j];
mat[j]=mat[i];
mat[i]=temp;
det*=-1;
break;
}

else if(j==dim-1) {
return 0;
}
}
}

double X=mat[i][i];
for(int j=0;j<dim;j++){
mat[i][j]/=X;
}
det*=X;


for(int j=i+1;j<dim;j++){
double Y=mat[j][i];
for(int u=0;u<dim;u++){
mat[j][u]-=Y*mat[i][u];
}
}

}
return det;
}
math41 hatta değil   Alıntı Yaparak Yanıtla
Eski 12/05/2008, 21:56   #6 (permalink)
Üye
 
Üyelik Tarihi: 03/2005
Mesaj: 165
Varsayılan

2*2 bir matris gönderdim, sonuç doğru geldi..

nasıl bi hata aldınız.
alavardi şu an hatta   Alıntı Yaparak Yanıtla
Eski 12/05/2008, 22:22   #7 (permalink)
Üye
 
Üyelik Tarihi: 05/2008
Mesaj: 13
Varsayılan

Alıntı:
alavardi, mesajından alıntı: Mesajı Gör
2*2 bir matris gönderdim, sonuç doğru geldi..

nasıl bi hata aldınız.

hocam sizin çalıştırdığınız programı nerden temin edebilirim.bendekiyle pek beceremedim hata diyor ama pek anlamadığım için çıkamadım işin içinden.netbeans dıye bıseyden yazdım ben bunu acıkcası nasıl calıstırılır onu dahı bılmıyorum.bırde nasıl yapmam gerektıgını ızah edersenız cok sevınırım
math41 hatta değil   Alıntı Yaparak Yanıtla
Eski 12/05/2008, 22:55   #8 (permalink)
Üye
 
Üyelik Tarihi: 03/2005
Mesaj: 165
Varsayılan

Hocam ben sizin kodunuzu çalıştırdım, siz zaten yüzüp yüzüp kuyruğuna gelmişsiniz

Şimdi iki dosyamız var. Birincisi, Matris.java:

Kod:
public class Matris {
	
	public static double det(double[][] m){
		
		int dim = m.length;
		
		double det=1;

		double[][] mat = new double[dim][dim];
		
		for(int i=0; i<dim; i++){
			for(int j=0; j<dim; j++){
				mat[i][j] = m[i][j];
			}
		}
		
		for(int i=0; i<dim; i++){

			if(mat[i][i] == 0){

				for(int j=i; j<dim; j++){
					if(mat[j][i] != 0){
						double[] temp=mat[j];
						mat[j] = mat[i];
						mat[i] = temp;
						det *= -1;
						break;
					}

					else if(j == dim-1) {
						return 0;
					}
				}
			}

			double X = mat[i][i];
			for(int j=0; j<dim; j++){
				mat[i][j] /= X;
			}
			det *= X;

			for(int j=i+1;j<dim;j++){
				double Y = mat[j][i];
				for(int u=0; u<dim; u++){
					mat[j][u] -= Y*mat[i][u];
				}
			}
		}
		return det;
	} //end of det
}//end of class
İkincisi de bu sınıfı kullanan, Determinant.java:

Kod:
public class Determinant {
    
    public static void main(String[] args) {
    	
    	double[][] myMatris = new double[2][2];
    	myMatris[0][0] = 3;
    	myMatris[0][1] = 4;
    	myMatris[1][0] = 2;
    	myMatris[1][1] = 5;
    	System.out.println(Matris.det(myMatris));
    	
    }
}
iyi çalışmalar..
alavardi şu an hatta   Alıntı Yaparak Yanıtla
Eski 13/05/2008, 18:00   #9 (permalink)
Üye
 
Üyelik Tarihi: 05/2008
Mesaj: 13
Varsayılan

Alıntı:
alavardi, mesajından alıntı: Mesajı Gör
Hocam ben sizin kodunuzu çalıştırdım, siz zaten yüzüp yüzüp kuyruğuna gelmişsiniz

Şimdi iki dosyamız var. Birincisi, Matris.java:

Kod:
public class Matris {
    
    public static double det(double[][] m){
        
        int dim = m.length;
        
        double det=1;

        double[][] mat = new double[dim][dim];
        
        for(int i=0; i<dim; i++){
            for(int j=0; j<dim; j++){
                mat[i][j] = m[i][j];
            }
        }
        
        for(int i=0; i<dim; i++){

            if(mat[i][i] == 0){

                for(int j=i; j<dim; j++){
                    if(mat[j][i] != 0){
                        double[] temp=mat[j];
                        mat[j] = mat[i];
                        mat[i] = temp;
                        det *= -1;
                        break;
                    }

                    else if(j == dim-1) {
                        return 0;
                    }
                }
            }

            double X = mat[i][i];
            for(int j=0; j<dim; j++){
                mat[i][j] /= X;
            }
            det *= X;

            for(int j=i+1;j<dim;j++){
                double Y = mat[j][i];
                for(int u=0; u<dim; u++){
                    mat[j][u] -= Y*mat[i][u];
                }
            }
        }
        return det;
    } //end of det
}//end of class
İkincisi de bu sınıfı kullanan, Determinant.java:

Kod:
public class Determinant {
    
    public static void main(String[] args) {
        
        double[][] myMatris = new double[2][2];
        myMatris[0][0] = 3;
        myMatris[0][1] = 4;
        myMatris[1][0] = 2;
        myMatris[1][1] = 5;
        System.out.println(Matris.det(myMatris));
        
    }
}
iyi çalışmalar..
hocam yardiminiz icin cok tesekkur ederim.en son birsey daha sormak istiyorum musadenizle pek bilgim yok sıkıyorsam ozur dılerım.simdi anladigim kadariyla matris.java olmadan ikinci verdiginiz determinant.java nin hicbir niteligi yok.once matris.javayi yaziyorum compile ediyorum.ondan sonra determinant.javayi yaziyorum compile ediyorum.peki su ikinci verdiginiz determinant.java da matrisin boyutunu ve elemanlari buradan mi degistirmem gerecek herdefasinda? yani sormak istedigim sey fortrandaki veya c++ daki gibi farkli bir cozum ekrani gelmeyecek oyle mi? (siyah bir ekran geliyor ya bahsettigim programlarda,"matris boyutunu gir elemanlari gir" ondan sonra hesabi veriyor ya oyle bisey burada yok degil mi?)..sorularim komik olabilir kusura bakmayin..tekrar cok sagolun..
math41 hatta değil   Alıntı Yaparak Yanıtla
Eski 13/05/2008, 22:53   #10 (permalink)
Üye
 
Üyelik Tarihi: 03/2005
Mesaj: 165
Varsayılan

rica ederim, hocam

Öncelikle, dosyaları tek tek derlemeye gerek yok. İkisini birlikte derleyip, sonra çalıştırabiliriz.

Yeri gelmişken, bu tarz küçük programlar için kullanışlı, hızlı bir editör var, jcreator.

http://www.jcreator.com/download.htm

adresinde mevcut..

Kullanıcıdan input almaya gelince, Determinant.java'ya kullanıcıdan input alma kısmı eklenebilir.

"method içine global değişken yazmak???" konusunda buna benzer bir şey yapılmış, ona bi bakın isterseniz..

Takıldığınız bir yer olursa, seve seve yardımcı olmaya çalışırım.
alavardi şu an hatta   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Hocalarim Selam Rs Hakkinda Yardim Gerek.. ahen24 ASP 6 11/06/2007 02:20
Dcp Portal Ilk Kurulum Yardim maskara Uygulama Yazılımları / Hazır Betikler 3 22/05/2007 03:59
java I/O hakkinda zenin2000 Java / JSP 0 06/05/2007 22:19
Delphi VCL HakkInda YardIm.. HaokaH Pascal / Delphi / Delphi.NET 2 24/02/2007 14:49
Fedora core 5 kurulum sorunu (YARDIM) barisnet GNU / Linux / UNIX / BSD / Pardus 9 22/06/2006 22:29


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 11:26.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net