Java Tek Boyutlu Diziler (Array) dersimiz ile devam edeceğiz. Diziler hem uygulama geliştirirken hemde algoritma soruları çözerken çok fazla işe yaramaktadır.
Biz bu dersimizde tek boyutlu diziler’den bahsedeceğiz. Nedir bu diziler derseniz programın çalışma anında (runtime) birden fazla aynı tip veriyi tutmak/saklamak isteyebiliriz. Örneğin 10 tane sayının ortalamasını alacağız. Dizi kullanmadan bunu 10 tane farklı int değişken tanımlayıp tek tek toplayıp sonra 10’a bölerek bulabiliriz. Fakat bu çok zor bir kullanım ve daha büyük rakamlarda neredeyse imkansız bir hal alabilir. İşte bu sorunu Dizi kullanarak çözebiliriz.
Dizi’yi elementTipi diziAdi[] = new elementTipi[Dizi Boyutu]; şeklinde oluşturabiliriz.
Örnek:
import java.util.*;
public class DizilerdeToplamaiþlemi {
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
float dizi1[],toplam=0;
int i,kac;
System.out.println("Kac eleman girmek istiyorsunuz...");
kac=input.nextInt();
dizi1=new float[kac];
for(i=0;i<kac;i++)
{
System.out.println((i+1)+"."+" degeri giriniz..");
dizi1[i]=input.nextFloat();
toplam+=dizi1[i];
}
System.out.println("Sayilarin toplami : "+toplam);
System.out.println("Sayilarin ortalamasý : " + (toplam/kac) );
}
}
0 Yorumlar
Bizimle fikirlerinizi paylaşabilirsiniz.