theme-sticky-logo-alt
theme-logo-alt

JAVA – Rastgele Sayılarla Dizi Oluşturma ve Elemanlarının Ortalamasını Hesaplama

Bu Java programı, 0’dan 99’a kadar olan rastgele tam sayıları içeren bir diziyi oluşturur ve bu dizinin elemanlarının ortalamasını hesaplar.

Program, java.util.Random sınıfından bir nesne oluşturur ve ardından 100 elemanlı bir tamsayı dizisi oluşturur. Her eleman için, nextInt() yöntemi kullanarak rasgele bir tamsayı üretir ve bu sayıyı diziye ekler.

Daha sonra, dizinin elemanlarının toplamını hesaplamak için bir döngü kullanır. Toplam, her elemanın diziye eklenmesiyle birlikte artar.

Son olarak, dizinin elemanlarını ve elemanların ortalamasını ekrana yazdırır.

Programın çıktısı her çalıştırıldığında farklı olacaktır, çünkü rastgele sayılar kullanılarak dizinin içeriği her seferinde değişir.

package alttab_Sprint_1;

import java.util.Random;
import java.util.Arrays;
public class RandomAverages {

	public static void main(String[] args) {
		Random random = new Random();
		int[] numbers = new int[100];
		double sum=0;
		for (int i = 0; i < 100; i++) {
			int number = random.nextInt(100);
			numbers[i] = number;
			
		}
		for (int j = 0; j < 100; j++) {
			sum = sum + numbers[j];
		}
		System.out.println("Elements = " + Arrays.toString(numbers));
		System.out.println(sum/100);

	}

}

OUTPUT:

Elements = [82, 95, 16, 63, 66, 12, 36, 76, 5, 20, 98, 9, 24, 40, 62, 27, 93, 90, 24, 33, 84, 74, 48, 89, 18, 8, 43, 31, 71, 97, 6, 24, 63, 51, 24, 50, 17, 77, 46, 37, 68, 20, 14, 26, 47, 0, 80, 43, 96, 50, 64, 31, 62, 75, 46, 71, 31, 98, 33, 31, 61, 92, 84, 88, 89, 17, 83, 42, 58, 70, 41, 49, 48, 42, 82, 4, 89, 66, 15, 43, 70, 82, 59, 52, 59, 6, 6, 1, 16, 74, 62, 37, 91, 58, 69, 97, 79, 33, 34, 49]
51.12

Programın çıktısı, dizinin elemanlarının listesi ile başlar.

Daha sonra, dizinin elemanlarının ortalaması olan 51.12 yazdırılır. Her çalıştırma farklı bir dizi oluşturduğu için, çıktı her zaman değişecektir.

Paylaş:
Kategori:Java
Önceki Yazı
JAVA – İki Sayının En Büyük Ortak Böleni (GCD) ve En Küçük Ortak Katı (LCM)
Sonraki Yazı
JAVA – Rastgele Tek ve Çift Sayıları Ayırma ve Dizilere Depolama

0 Yorum

LEAVE A REPLY

15 49.0138 8.38624 1 1 4000 1 http://serkanturgay.com 300