Merhaba,bugün sizlere 1’den 100’e kadar olan sayıları yazdırırken,her 10 adımda bir döngünün kaçıncı adımda olduğunu yazan bir uygulamayı sizlere kodlar halinde anlatacağım.Herkese iyi çalışmalar.
1’den 100’e Kadar Olan Sayıları Yazdırırken Adım Kontrolü Yapan Uygulama;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
publicclass AdimKontrol { publicstaticvoid main(String[] args) { //for döngüsü ile: /*Döngü başlangıç değeri "1" olarak verilip, "100"'e eşit ve büyük olduğu sürece döngü döndürülür. */ int for_adim_sayac = 0;//tur adımlarının hesaplanması için bir değişken for(int l = 1; l <=100; l++) { for_adim_sayac++;//her tur'da tur sayacı bir attırılıyor if(for_adim_sayac == 10){//tur sayacı eşitlik kontrolü yapılıyor System.out.println("Sayı: " + l + " Döngü " + l +". Adımdadır.");//10 tur olmuşsa ekrana yazdırılıyor for_adim_sayac = 0;//tur sayacı tekrar 10 adım sayması için sıfırlanıyor. } else{ System.out.println("Sayı: " + l);//henüz adımlar arasındaysa normal yazdırılıyor } } //while döngüsü ile 1: /*Döngü başlangıç değeri için "sayac" adında bir değişken tanımlanıyor. Her turda sayacın "100"'e eşit ve kücük olması koşulu ile döngü döndürülmeye devam ediliyor. Döngü işlendiği sürece "sayac" değişkeni birsonraki tur kontrolü için arttırılıyor. */ int sayac = 1;//sayaç değişkeni int while_adim_sayac = 0;//tur adımlarının hesaplanması için bir değişken while(sayac <=100){//şart kontrolu while_adim_sayac++;//tur hesabı için artırılıyor if(while_adim_sayac == 10){//tur sayacı eşitlik kontrolü yapılıyor System.out.println("Sayı: " + sayac + " Döngü " + sayac +". Adımdadır.");//10 tur olmuşsa ekrana yazdırılıyor while_adim_sayac = 0;//tur sayacı tekrar 10 adım sayması için sıfırlanıyor. } else{ System.out.println("Sayı: " + sayac);//henüz adımlar arasındaysa normal yazdırılıyor } sayac++;//döngü için sayaç artırılıyor } //while döngüsü ile 2 : /*While döngüsüne "true" verilerek döngünün sonsuz dönülmesi sağlanıyor. Döngü içersinde "dongu_sayac" değişkenin "100" eşitlik şartı kontrol ediliyor. Şayet şart sağlandıysa "break" komutu ile döngüden çıkılıyor.Yani döngü sonlandırılıyor */ int dongu_sayac = 1;//sayac değişkeni int sonsuz_while_adim_sayac = 0;//tur adımlarının hesaplanması için bir değişken while(true){//sonsuz döngü sonsuz_while_adim_sayac++;//tur hesabı için artırılıyor if(sonsuz_while_adim_sayac == 10) {//tur sayacı eşitlik kontrolü yapılıyor System.out.println("Sayı: " + dongu_sayac + " Döngü " + dongu_sayac +". Adımdadır.");//10 tur olmuşsa ekrana yazdırılıyor sonsuz_while_adim_sayac = 0;//tur sayacı tekrar 10 adım sayması için sıfırlanıyor } else{ System.out.println("Sayı: " + dongu_sayac);//henüz adımlar arasındaysa normal yazdırılıyor } if(dongu_sayac ==100)//döngü sayacı kontrolü break;//döngüden çık dongu_sayac++;//döngü sayacı artırılıyor } } } |
Bu Yazıya Tepkin Ne Oldu ?