Java - Döngü Sürerken

İçindekiler
NS döngüler Java belirli bir koşul karşılanırken kodun bir bölümünü tekrar etmemize izin verir, bu, aksi takdirde "manuel" yapmak zorunda kalacağımız bilgileri değerlendirmemize ve sunmamıza izin verdiği için programlarımızda yararlıdır, böylece ne olduğuna dair çok daha fazla kod satırı üretir. gerçekten ihtiyaç var.
Döngü sırasında
Eğitimin başında belirttiğimiz gibi, bu döngü, değerlendirilen koşul yerine getirilirken programdaki talimatları yürütmemize izin verir, bu, aksi takdirde manuel olarak doldurmamız gereken birçok tekrarlayan kod bloğu sorununu çözmemize yardımcı olur.
Bir satırı 10 kez yazdırmak istersek ne olur?Eğer bir döngü kullanmasaydık, print komutunun tamamını on defa yazmamız gerekirdi, ama eğer kullanırsak süre () bir sayaç kullanıyoruz ve bunu tekrar sayısına eşitliyoruz.
Bu noktada bir sayacın ne olduğunu merak edebilirsiniz, her döngü gerçekleştirildiğinde ekleyeceğimiz bir kontrol değişkeninden başka bir şey değildir, aşağıdaki örneğe bakalım:
 int sayaç = 0; while (count <10) {System.out.println ("Satırı yazdırıyorum:" + sayaç); sayaç ++; } 

Sayacımızı ilan ettiğimizi görüyoruz, sonra koşulun, sayaç 10'dan küçükken dahili kodu çalıştırdığımızı söylüyoruz, bu durumda bir satır yazdıracağız, yazdırdıktan sonra sayaca 1 ekleyeceğiz, böylece ne zaman içinde tekrar değerlendirilir süre değeri her yinelemede 10'a yaklaşır.
Tahmin et hangi sayıyı düşünüyorum
kullanımını uygulamaya koyacağız. döngü sırasında Küçük bir oyunla, 1 ile 100 arasında rastgele bir sayı üreteceğiz ve kullanıcıdan bunu tahmin etmesini isteyeceğiz, ancak her cevap için ona biraz yardımcı olacağız, eğer daha aşağıdaysa ona söyleyeceğiz. veya tahmin edene kadar değerin üzerinde.
Kodu görelim:
 java.util.Scanner'ı içe aktarın; public class GuessTheNumber {public static void main (String [] args) {// Rastgele bir sayı üretiyoruz int sayı = (int) (Math.random () * 21); Tarayıcı girişi = yeni Tarayıcı (System.in); System.out.println ("Bil bakalım, 0 ile 20 arasında hangi sayıyı düşünüyorum"); int tahmin = -1; while (tahmin et! = sayı) {// Kullanıcıdan System.out.print ("\ nSeçenekinizi giriniz:"); tahmin = input.nextInt(); if (tahmin == sayı) System.out.println ("Evet !!, sayı:" + sayı); else if (tahmin> sayı) System.out.println ("Oradasın"); else System.out.println ("Çok aşağıdasınız"); // Döngünün sonu}}} 

ÖnemliBurada vurgulanması gereken önemli nokta, önce kontrol değişkenimizi döngünün en az bir kez çalışacağını garanti eden bir değerle başlatmamız, sonra döngü içinde kullanıcıyı nasıl yönlendireceğimizi bilmemiz için değeri koşullu olarak değerlendirmemizdir. örnek: son kullanıcı döngünün bozulduğunu tahmin ederse ve program biter.
Öğreticiyi bitirmek için, programımızın aşağıdaki resimde nasıl göründüğüne bakalım:

BÜYÜT

Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave