Java Programlama Örnekleri
1 den 200’e kadar olan sayıları sırayla ekrana yazan bir 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 |
public class SiraliSayilar { /* 1 den 200'e kadar olan sayıları sırayla ekrana 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, "200"'e eşit ve kücük olduğu sürece döngü döndürülür. */ for(int l = 1; l <=200; l++){ System.out.println("Sayı: " + l);//Ekrana 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 "200"'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;//başlangıç değeri while(sayac <=200){ System.out.println("Sayı: " + sayac);//ekrana yaz sayac++;//bir artır } //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 "200" 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;//başlangıç değeri while(true){ System.out.println("Sayı: " + dongu_sayac);//ekrana yaz if(dongu_sayac ==200)//şart kontrol break;//döngüden çık dongu_sayac++;//bir artır } } } |
200’den 1’e kadar olan sayıları sırayla tersten ekrana yazan bir 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 |
public class TersSiraliSayilar { /* 200'den 1'e kadar olan sayıları sırayla tersten ekrana yazan bir uygulama geliştiriniz. */ public static void main(String[] args) { //for döngüsü ile: /*Döngü başlangıç değeri "200" olarak verilip, "1"'e eşit ve büyük olduğu sürece döngü döndürülür. */ for(int l = 200; l >=1; l--){ System.out.println("Sayı: " + l);//ekrana 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 "1"'e eşit ve büyü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 = 200;//başlangıç değeri while(sayac >=1){ System.out.println("Sayı: " + sayac);//ekrana yazdırılıyor sayac--;//bir azaltı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 "1" 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 = 200;//başlangıç değeri while(true){//sonsuz döngü System.out.println("Sayı: " + dongu_sayac);//ekrana yazdırılıyor if(dongu_sayac ==1)//kontrol yapılıyor break;//döngüden çıkılıyor dongu_sayac--;//bir azaltılıyor } } } |
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
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