Java Adım Kontrol Uygulaması
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
|
public class AdimKontrol {
/*
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 uygulama geliştiriniz.
*/
public static void 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
}
}
}
|
Leave a reply