Dr. GÜRAY SONUGÜR

Dr. Öğr. Üyesi Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Dizi Toplama Örneği

Not: Bir metot vasıtası ile random değerlerden dizi oluşturulacak. Oluşturulan bu dizinin boyutu da klavyeden girilecek. Bu oluşturulan metot kullanılarak elde edilen 2 adet integer dizinin toplamı farklı bir metot içinde yapılarak sonuç ana metottta ekrana yazdırılacak.

 

import java.util.Random;
import java.util.Scanner;
public class DiziTopla_ders1 {
public static void main(String[] args) {

Scanner sc = new Scanner(System.in);
System.out.println(“Dizinin boyutunu giriniz: “);
int boyut = sc.nextInt();

int toplanacakDizi1[]=diziOlustur(boyut); // 1. dizi oluşturuluyor
int toplanacakDizi2[]=diziOlustur(boyut); // 2. dizi oluşturuluyor
int diziToplam[]= diziTopla(toplanacakDizi1,toplanacakDizi2,boyut); //2 dizi toplanıyor.

System.out.println(“Dizi1 Dizi2 Toplam”);
for (int i = 0; i <boyut ; i++) {
System.out.println(toplanacakDizi1[i] + ” ” +
toplanacakDizi2[i] + ” ” + diziToplam[i]);
}

}

private static int[] diziOlustur(int boyut) //dizi oluşturma metotu
{
Random rnd = new Random();
int[] dizi = new int[boyut];

for (int i = 0; i < boyut; i++) {
dizi[i]= rnd.nextInt(10);
}
return dizi;

}

private static int[] diziTopla(int[] dizi1, int[] dizi2, int boyut) // dizi toplama metotu
{
int toplamDizi[]= new int[boyut];
for (int i = 0; i < boyut; i++) {
toplamDizi[i]=dizi1[i]+dizi2[i];
}
return toplamDizi;
}

}