‫Tekrar hoş geldiniz.
‫Bu videoda, bir yarışa ve bir yarış oluşturmanın ve kullanmanın çeşitli yollarına bir göz atacağız.
‫Öyleyse başlayalım.
‫Yine bir main metodundayız ve burada bir integer dizisi oluşturacağım.
‫Şimdi bir tane oluşturalım ve onu çağıracağım.
‫Harika.
‫Ve bu yeni bir int beş dizisi olacak.
‫Şimdi bu, tamsayı türünde bir dizimiz olduğu ve beş değere sahip olduğu veya en azından beş değer için bir alana sahip olduğu
‫anlamına gelir.
‫Böylece, bu değerleri diziye eklemek için bu dizide kaç farklı değer saklamak istediğimizi hemen
‫tanımlarız.
‫Birden fazla yolumuz var.
‫Yani bir tanesi, belirli bir indekse belirli bir değer atamamız olacaktır.
‫Diyelim ki biri çok iyi bir öğrenci ve 20 puanı var ya da 20 notumuz var.
‫Sonra ikinci sınıf, diyelim ki 15 olacak ve bu böyle devam edecek.
‫Şimdi devam edebilirim ve notu dizime ekleyebilirim ve her zaman indeks konusunda spesifik olmam gerekir.
‫Yani 0'dan 4'e kadar, bunlar notlar dizisine eklemek istediğim beş değerdir.
‫Ve tabii ki değerleri biraz değiştirebilirim.
‫Yani hepsi harika öğrenciler olmayacak, ama bazıları daha kötü notlara da sahip.
‫Tamam.
‫Genel olarak bir diziyi nasıl oluşturabileceğiniz, onu nasıl başlatabileceğiniz, değerleri nasıl ekleyebileceğiniz ve şimdi
‫ona nasıl erişebileceğiniz bu şekilde açıklanabilir.
‫O zaman sadece erişelim.
‫Konsol için bir kod parçacığı olan see W'yi kullanacağım, sağ satıra çift dokunacağım
‫ve konsolu hemen aşağı indireceğim ve burada basitçe sıfır dizininde notlar diyeceğim.
‫Ve burada sıfır konumunda yine küme parantezlerini kullanıyoruz ve bu harika olacak.
‫Gördüğünüz gibi, her zaman sıfırdan başlıyor.
‫Yani bilgisayarlar sıfırdan saymaya başlarlar.
‫Mesele de bu zaten.
‫Dolayısıyla bu tek başına yeterli olmayacaktır.
‫Konsolu da görmek istiyoruz.
‫Bu yüzden okuma tuşunu konsolda tutun ve şimdi
‫tekrar görelim.
‫Sıfır endeksinde harika 20'dir.
‫Tamam.
‫İşte burada da tam olarak bu var.
‫İşte bu şekilde erişebilirsiniz.
‫Ve eğer daha sonra değiştirmek isterseniz, bunu yapabilirsiniz.
‫Diyelim ki birisi tuşa bastı ve ben değeri değiştirmek istiyorum ve tekrar vermek istiyorum.
‫Yani burada sadece, harika ya da aslında kullanıcının girdiği değeri alalım ve bundan bir tamsayı oluşturalım diyorum.
‫Yani dize girdisinin konsol nokta kırmızı çizgisine eşit olduğunu söylüyoruz ve şimdi girdinin bir tamsayıya aktarıldığından
‫emin olmamız gerekiyor çünkü notlar yalnızca ints içerebilir.
‫Bu nedenle, konumdaki notların gerçek bir tamsayı olacağından emin olmamız gerekir.
‫Peki bunu nasıl yapacağız?
‫Hala hatırlayabiliyor musun?
‫Yani bu güvensiz versiyon olacak.
‫Bu yüzden try parse daha güvenli bir sürüm olacaktır.
‫Ama şimdi sadece Parse kullanacağım çünkü sadece tam sayı gireceğimi biliyorum.
‫Bu yüzden burada girdiyi ayrıştıracağım.
‫Şimdi.
‫Şuna bir bakalım.
‫Sıfır endeksindeki oranlar 20'dir.
‫Şimdi diyelim ki bunu on olarak değiştirdik, bir dizin oluşturduk, sıfır şimdi on oldu.
‫Yani değeri istediğiniz zaman bu şekilde değiştirebilirsiniz, değil mi?
‫İşte bu satıra bir değer atıyorum.
‫Sıfır dizinindeki büyük diziye değer atar.
‫Ve burada deklare eder ve başlatırız.
‫Tamam.
‫Bununla birlikte, diziler oluşturmanın veya dizileri başlatmanın farklı yolları vardır.
‫Bunlar gördüklerimiz.
‫Şimdi diğerlerini kontrol edelim.
‫Diyelim ki başka bir dizimiz var ve buna A matematik öğrencilerinin notları diyoruz ve atamak istediğim değerler küme parantezleri
‫içinde olacak.
‫Diyelim ki 20, 13, 12, 8, 8 var.
‫İşte A sınıfı öğrencilerimin sahip olduğu değerler bunlar.
‫Bu da başlatmanın başka bir yoludur.
‫Üçüncü bir yol daha var ve o da yine veri türü köşeli parantezler ve ardından yine matematik öğrencilerinin
‫harika adını giriyorsunuz.
‫B Ve bu yeni bir int olacak ve burada değerleri tekrar girdiğim yerde double bildiriyorum.
‫Yani 1520 317 aslında 20 en yüksek değer
‫olacaktır.
‫Diyelim ki bunlar sahip olduğum diğer değerler.
‫Gördüğünüz gibi bu dizinin, yani B matematik öğrencilerinin notlarının uzunluğu altıdır.
‫Yani altı değer vardır ve A öğrencileri sadece beş değerdir.
‫Dolayısıyla, bir dizinin uzunluğunu elde etmek için dizi adını kullanabilirsiniz.
‫Yani öğrencilerin notları, bir nokta uzunluğu.
‫Gördüğünüz gibi, length adında bir özellik vardır ve dizinin tüm boyutlarındaki toplam eleman sayısını
‫alır.
‫Şimdi bunu konsola yazdıralım.
‫Bu yüzden sadece CW tab, tab kullanacağım ve burada sadece şunu söyleyeceğim.
‫Oranların uzunluğu ya da aslında bunu kopyaladım.
‫Hayır, kopyalamadım.
‫Ve bu, öğrencilerimin uzunluğunun ya da uzunluğunun değeri olacaktır.
‫Ve yine burada Kırmızı Anahtar kullanacağım.
‫Şimdi çalıştıralım.
‫Ve burada tekrar bir şey girmem gerekiyor.
‫Bunu kullanacağım.
‫Öğrenci A'nın matematik notlarının uzunluğu ise beştir.
‫Yani burada beş değerimiz var ve bu da tam olarak burada sahip olduğumuz şey.
‫Bu nedenle, uzunluğu elde etmek için sadece özellik uzunluğunu kullanırsınız, bu oldukça sık işe yarayacaktır.
‫Dolayısıyla bu kavramı anlamak gerçekten önemlidir.
‫Bir sonraki videoda, genel olarak döngülerden bahsederken size bahsettiğim her bir döngü için
‫döngülere bir göz atacağız.
‫Ancak henüz bu konuyu ele almadım çünkü önce ırk kavramını anlamamız gerekiyordu ve bu yüzden bir sonraki
‫videoda her biriyle başlayacağız.
‫Şuraya bak.