Çekiliş programı kodlama

Java:
package com.main;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        //lütfen beni en iyi cevap olarak işaretle. (;
        Scanner scanner = new Scanner(System.in);
        List<String> isimler = new ArrayList<String>();
        for (int i = 0; i < 36; i++) {
            System.out.println(i + 1 + ". ismi giriniz: ");
            String isim = "";
            isim = scanner.nextLine();
            isimler.add(isim);
        }
        System.out.println("isimler size " + isimler.size());
        int sayi = 0;
        boolean durum = false;
        int dizi[] = new int[36];
        Random random = new Random();
        for (int i = 0; i < dizi.length; i++) {
            durum = false;
            while (!durum) {
                sayi = random.nextInt(37);
                for (int j = 0; j < dizi.length; j++) {
                    if (dizi[j] == sayi)
                        break;
                    if (dizi.length - 1 == j)
                        durum = true;
                }
            }
            dizi[i] = sayi;
        }
        System.out.println("dizi length " + dizi.length);
        for (int i = 0; i < isimler.size(); i++) {
            if(dizi[i] != 36) {
                //System.out.print(dizi[i] + ". " + isimler.get(dizi[i]) + " - ");
                System.out.println("çekilişi kazanan " + i + ". kişi falanca : " + isimler.get(dizi[i]) + " kişisi (listeden kaldırılmadı çünkü kaldırılırsa hata verir. o eleman döngü esnasında bulunamaz. hatayasebep olur. IndexofBoundsExcepion'a sebep olur)");
                
            }
        }
        isimler.clear();
        if(isimler.isEmpty())
            System.out.println("isimler boşaltıldı. herkes bir şeyler kazandı!");
    }

}
Çıktı:


Bilgisayara JDK 1.8 kur. Ardından Eclipse kur. Bir Java projesi oluştur. Merhaba dünya projesi için bu videoyu izle.
Video link:
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
JDK link: Java SE Development Kit 8 - Downloads
Eclipse link: Eclipse Downloads | The Eclipse Foundation
Yazdığım Java kodunu main metodunun içerisine yapıştır ve çalıştır.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…