Bölüm 10 · SimülasyonDizi Laboratuvarı? ← Bölüm 10 int[] diziDeğişkenler ◀ Geri Adım ▶ Oynat Sıfırla KapatDizi LaboratuvarıAmaç: Dizinin bellekte yan yana duran hücrelerden oluştuğunu, her öğeye indis (0'dan length − 1'e) ile erişildiğini ve klasik dizi algoritmalarının adım adım nasıl çalıştığını görmek.Nasıl kullanılır?Öğeleri virgülle yazıp Uygula'ya basın ya da Rastgele dizi oluşturun.Elle okuma/yazma: bir indis girip Oku ya da Yaz'a basın. Geçersiz indis (negatif ya da length ve üstü) ArrayIndexOutOfBoundsException fırlatır; kesik çizgili kırmızı hücre, var olmayan konumu gösterir.Diğer alıştırmalarda Adım ▶ ile ilerleyin: okunan hücre mavi halkalı, yazılan hücre turuncu, bulunan hücre yeşil görünür; işaretçiler (i, sol, sag) hücrelerin üstündedir. Klavyede → / ← da çalışır.Kendini dene: karşılaştırma sonuçlarını ve yazılacak değerleri tahmin edin.HatırlatmaGeçerli indisler 0 … dizi.length − 1; döngü koşulu i < dizi.length olmalıdır, <= bir tur fazla döner.dizi[i] = dizi[dizi[i]] ifadesinde önce iç indis dizi[i] okunur, sonra o konumdaki öğe; önceki turlarda değişmiş hücreler yeni değerleriyle okunur.Hata iletisi biçimi Java 11 ve sonrasınındır (Index 4 out of bounds for length 4); Java 8 yalnızca indisi yazar.İlgili sunum: Bölüm 10 · Diziler (Dizi ve İndis, Sınır Dışı Hatası, Toplam ve Ortalama, En Küçük ve En Büyük, Ters Çevirme, Doğrusal Arama).