Bugün aklıma gelen farklı bir Java uygulamasını paylaşmak istiyorum, döngü kullanmadan bir programlama dilinde nasıl bir işlemi tekrarlayabilirsiniz? Bu arada acaba sayıları elle mi 100'e kadar yazdı diye bakanlar için hayır elle yazmadım, metod içinden kendini çağırdığım farklı bir döngü kurdum.
public static void main(String[] args)
{
sayilariYazdir(1);
}
public static void sayilariYazdir (int sayi)
{
if(sayi <= 100)
{
System.out.print(sayi + " ");
sayilariYazdir(++sayi);
}
}
main metodunda sayilariYazdir() metodunu bir kereye mahsus istediğim tamsayı parametresi ile çalıştırıyorum ve sayilariYazdir() metodu da gönderdiğim parametreyi yazdırdıktan sonra 1 fazlasını yine kendisine parametre olarak göndererek bir kez daha çalışmasını sağlıyor. Bu işlemi de sayi değişkeninin 100'den küçük olması şartına bağladıktan sonra for ya da while gibi bir döngü kullanmadan dolaylı bir döngü kurmuş oluyoruz.
Java yazılarımda döngülerden bahsettiğim bazı yazılarımı aşağıya bırakıyorum.
bkz: Java'da For döngüsü kullanımı ve örnekleri
bkz: Java'da Do While döngüsü kullanımı ve örnekleri
bkz: Java'da While döngüsü kullanımı ve örnekleri
bkz: Java'da koleksiyonlar için özelleşmiş For döngüsü yazmak
bkz: Java'da While döngüsü ile sonsuz döngü oluşturmak
bkz: Java'da for döngüsü ile sonsuz döngü oluşturmak