Video: Privacy, Security, Society - Computer Science for Business Leaders 2016 2024
Java'nın geliştirilmiş döngülerinin nasıl yerleştirileceğini anlamak için bir slot makinesini düşünün. Sonuçları belirlemek için basit bir kod yazdıktan sonra, daha karmaşık sorunlardan bahsediyorsunuz. "Yuva makinesinin dört sembolünün mümkün olan üç makaralı kombinasyonlarını listeleyebilir miyim? " Evet yapabilirsin. Bu kod size bunu nasıl yapacağınızı gösterir.
import static java. Lang. Sistem. dışarı; sınıfı ListCombinations {enum Sembol {kiraz, limon, kumkuat, rutabaga} public static void main (Sembol leftReel : Sembol değerler için) { için (Sembol middleReel : Sembol değerleri ()) { için (Sembol sağ Sarkıyı : Sembol değerleri ()) {dışarı. baskı (leftReel); dışarı. baskı (""); dışarı. baskı (middleReel); dışarı. baskı (""); dışarı. println (rightReel); } } } }} Bu programı çalıştırdığınızda, 64 satırlık çıktı elde edersiniz.
için (sol makarada görünebilir 4 sembolün her biri) için
, orta makarada görünebilen 4 sembolün her biri için) > için ( , sağ makarada görünür olan 4 sembolün her biri için), üç makaralı sembolleri gösterir. Böylece dıştaki halkaya kiraz sembolüyle başlıyorsunuz. Daha sonra orta döngüye doğru ilerleyip kiraz sembolüyle bu döngüye başlayın. Sonra iç döngüye gidin ve kirazı seçin (cinas tasarlanmıştır). Nihayet, her döngü kiraz ayarına göre kiraz kiraz kombinasyonunu sergilersiniz.Kiraz kirazını sergiledikten sonra, en içerdeki halkanın diğer değerleri ile devam edersiniz. Yani, doğru makaranın değerini kirazdan limona değiştirirsiniz. Şimdi üç silindirin değerleri kiraz kırmızısı limonudur, bu nedenle bu değerleri ekranda görüntülersiniz.
Orta döngüde limonun tadına baktıktan sonra tekrar en içteki halkaya kürek çekiyorsunuz. Daha önce bu iç döngüyü hiç görmemiş gibi döngü değişkenini kiraz olarak ayarlarsınız.
Lezzetli kiraz limon kirazı kombinasyonunu sergiledikten sonra, en içteki halkanın değerlerini değiştirmeye başlıyorsunuz.Döngü, 64 kombinasyonu görüntüleyene kadar devam ediyor. Whew.