Şimdi Ara

ÖNEMLİ ACİL... JAVA KOD SORU

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
306
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Bir araba firmasının ürettiği A, B ve C modellerinin binek, station ve hatcback tipleri bulunmaktadır. Ayrıca her model ve tipin kırmızı, beyaz ve mavi modelleride bulunmaktadır.

    Bu yapı için uygun bir dizi tanımlayarak her bir model, tip ve renge ait 0-10 arasında rastgele adet miktarı üreterek en yüksek adete sahip arabanın modelini, tipini ve rengini ekrana yazdırınız.

    İpucu: Bu örnekte model, tip ve renk olmak üzere toplam 9 çeşit araba vardır. Üç boyutlu ve her bir boyutu 3 elemanlı Araba isminde dizi tanımlarayak araba çeşitlerini hafızada tutmaya çalışın.
    Dizi üç boyutlu olduğu için iç içe kaç for gerekir !!!


    BU KODU NASIL YAZABİLİRİM UGRASTIM UGRASTIM YAPAMADIM LÜTFEN YARDIM...



  • import java.util.ArrayList; 
    import java.util.Collections;
    import java.util.Random;

    public class Main {

    public static void main(String[] args) {

    String[][][] Arabalar = {{{"A", "B", "C"}, {"Binek", "Station", "Hatcback"}, {"Kırmızı", "Beyaz", "Mavi"}}};

    ArrayList<Integer> adetler = new ArrayList<>();

    Random random = new Random();

    int max_index = 0, max = 0;

    for (int i = 0; i < 27; i++)

    adetler.add((random.nextInt(10)));

    System.out.println("Üretim adetleri " + adetler);

    max = Collections.max(adetler);

    max_index = adetler.indexOf(max);

    System.out.println("Index of max: " + max_index);

    int model, tip, renk;

    renk = max_index % 3;

    max_index /= 3;

    tip = max_index % 3;

    max_index /= 3;

    model = max_index;

    System.out.println("En çok üretilen araba: ");

    System.out.println("Model: " + Arabalar[0][0][model] + " Tip: " + Arabalar[0][1][tip] + " Renk: " + Arabalar[0][2][renk]);

    System.out.println("Max üretim adedi: " + max);

    }
    }




  • Booker DeWitt kullanıcısına yanıt
    cok teşekkur ederim ilgilendiğin için
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.