Bir yordamın içerisinde iki boyutlu temel float türünde dizi oluşturunuz. Dizinin boyutları yordama gelen parametreler ile belirlenmelidir. Başka bir yordam da, bu dizi içerisindeki elemanları ekrana yazdırmalıdır. Uygulama main() yordamı üzerinde sınanabilir olmalıdır.
public class cokBoyutluDizi { public static void diziOlustur(int a,int b){ double fd[][] = new double[a][b]; fd[0][0] = 3.3; fd[0][1] = 3.5; fd[1][0] = 3.1; fd[1][1] = 4.3; } public void ekranaBas(double[][] fd){ for(int i=0;i<fd.length;i++){ for(int j=0;j<fd[i].length;j++){ System.out.println("ikiboyutludizi["+i+"]["+j+"]="+fd[i][j]); } } } public static void main(String args[]){ cokBoyutluDizi cb=new cokBoyutluDizi(); cb.ekranaBas(); //Hata } }
Ayrıca float dizisinide oluşturamadım. double yerine float yazınca "required double, found double" hatası alıyorum.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Bir yordamın içerisinde iki boyutlu temel float türünde dizi oluşturunuz. Dizinin boyutları yordama gelen parametreler ile belirlenmelidir. Başka bir yordam da, bu dizi içerisindeki elemanları ekrana yazdırmalıdır. Uygulama main() yordamı üzerinde sınanabilir olmalıdır.
public class cokBoyutluDizi { public static void diziOlustur(int a,int b){ double fd[][] = new double[a][b]; fd[0][0] = 3.3; fd[0][1] = 3.5; fd[1][0] = 3.1; fd[1][1] = 4.3; } public void ekranaBas(double[][] fd){ for(int i=0;i<fd.length;i++){ for(int j=0;j<fd[i].length;j++){ System.out.println("ikiboyutludizi["+i+"]["+j+"]="+fd[i][j]); } } } public static void main(String args[]){ cokBoyutluDizi cb=new cokBoyutluDizi(); cb.ekranaBas(); //Hata } }
Ayrıca float dizisinide oluşturamadım. double yerine float yazınca "required double, found double" hatası alıyorum.
ekranabas() fonksiyonu parametre alıyor çağırdığın yerde parametre yazmamassın ayrıca diziolustur() fonksiyonunu hiç bir yerde çağırmamssın. tavsiyem; fd diye bir dizi aç public olarak ve onu dizi olusturmada ve basmada fonksiyonlarda kullan. ayrıca a ve b değişkenlerini de public tanımlayabilirsin ve boylece fd[].lenght'ı surekli her dongude hesaplatmayıp dogrudan onları kullanırsın
Bir yordamın içerisinde iki boyutlu temel float türünde dizi oluşturunuz. Dizinin boyutları yordama gelen parametreler ile belirlenmelidir. Başka bir yordam da, bu dizi içerisindeki elemanları ekrana yazdırmalıdır. Uygulama main() yordamı üzerinde sınanabilir olmalıdır.
public class cokBoyutluDizi { public static void diziOlustur(int a,int b){ double fd[][] = new double[a][b]; fd[0][0] = 3.3; fd[0][1] = 3.5; fd[1][0] = 3.1; fd[1][1] = 4.3; } public void ekranaBas(double[][] fd){ for(int i=0;i<fd.length;i++){ for(int j=0;j<fd[i].length;j++){ System.out.println("ikiboyutludizi["+i+"]["+j+"]="+fd[i][j]); } } } public static void main(String args[]){ cokBoyutluDizi cb=new cokBoyutluDizi(); cb.ekranaBas(); //Hata } }
Ayrıca float dizisinide oluşturamadım. double yerine float yazınca "required double, found double" hatası alıyorum.
ekranabas() fonksiyonu parametre alıyor çağırdığın yerde parametre yazmamassın ayrıca diziolustur() fonksiyonunu hiç bir yerde çağırmamssın. tavsiyem; fd diye bir dizi aç public olarak ve onu dizi olusturmada ve basmada fonksiyonlarda kullan. ayrıca a ve b değişkenlerini de public tanımlayabilirsin ve boylece fd[].lenght'ı surekli her dongude hesaplatmayıp dogrudan onları kullanırsın
ekranabas() çağırdığım yerde parametre girmem gerektiğini biliyorum ama nasıl bir parametre gireceğimi bilmiyorum. Denedim ama yapamadım.
Sölediklerinizi uygulayıp kodu paylaşırsanız daha iyi kavrayabililirm.
Ayrıca float dizisinide oluşturamadım. double yerine float yazınca "required double, found double" hatası alıyorum.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi Donanımı Kaldırdım -- 8 Ağustos 2012; 17:02:54 >