YAZILIM HOCAM SEO ve KURUCUSU MAZLUM ÖZÜ
Cuma , Kasım 24 2017

FOR DÖNGÜSÜ

Döngüler arkadaşlar bazı şeyleri tekrar ettirmek için kullanırız bu yazımızdada for döngüsüne bakacağız

örnek olarak 1 ile 10 arasındaki sayıları ekrana yazdıralım arkadaşlar

şimdi artacak 1 tane sayımız var

bir tanede arttıkça ekrana yazdıracağımız kod var

hemen bi class açalım ve çalışmaya başlayalım değişkenimizi tanımlayalım

public class YazılımHocamFor {

public static void main(String[] args) {
int i;

2014-11-27 08_41_04-Java - YazılımHocam_src_YazılımHocamFor.java - Eclipse

Daha sonra ise döngümüzü bir düşünelim Başlangıç değerimiz=1 döngümüzün duracağı değer=10 her döndüğünde yapacağı işlem 1 arttırmak

bunu for döngüsü şeklinde yazalım şimdide arkadaşlar

for(i=1; i<=10; i++)

Bakın for yazıp parantez açıyoruz değişkenimizi tanımlıyoruz sonra sınır değerini yazıyoruz ++ işareti ilede bir arttırıyoruz

Her döngüde ekrana sayılarımızı yazdıralım arkadaşlar

yani program 1 den başlayacak ekrana önce 1, sonra başa dönecek bukez arttırdığı değerden gidecek ama sonra 2, yazacak

public class YazılımHocamFor {

public static void main(String[] args) {
int i;

for(i=1; i<=10; i++){
System.out.print(i+",");
}
}

}

2014-11-27 08_44_49-Java - YazılımHocam_src_YazılımHocamFor.java - Eclipse

Arkadaşlar bir değişkenimizi belirledik daha sonra dedikki bunu 1 arttırarak ekrana yazdır 1 ve 2. i de “;” kullanmayı unutmayın.

Çıktımıza bakalım

 

2014-11-27 09_06_16-Java - YazılımHocam_src_YazılımHocamFor.java - Eclipse

 

 

Çift Boyutlu Diziler

 

Şimdilik ufak bir bakalım

for döngüsünün mantığını kavradıktan sonra iç içelere bakalım peki nasıl çalışacak bu iç içe forlar neden yapıcaz hemen ufak bir kod parçacığı üzerinde bakalım

public class fordongusu {

public static void main(String[] args) {

for(int i = 0; i<10; i++){
for(int j = 0 ; j<10; j++){
System.out.print(j+"*"+i+"="+ i*j+"\t");
}
System.out.println();
}
}
}

şimdi ilk yazdığımız for döngüsüne baktığımızda i 0’dan başlıyor i 10’a gelene kadar döndürecek ve aynı zamanda alttaki for döngüsüne de girecek her döndürdüğünde. yani şu şekilde olacak for önce 0’ı alacak sonra ikinci satıra geçip 2.for’dan sonra 0’ı alacak.  sonraki satıra geçicek yani ekrana yazdırma satırına.

Burda ne yapacak detaylı bakalım j’yi yazacak ne almıştı 0’ı almıştı sonra * yazacak sonra ise i yazacak neydi i 0 daha sonra = yazıp i ve j yi çarpıp yazacak \t ise javada tab boşluğu anlamına gelir yazdıktan sonra tab boşluğu bırakacaktır yani
0*0=0 “burda \t çalışıyor”          2.for döngüsüne geçiyor. 0*1=0….. 10. for’da 0*9=0 olacak ve
println yani alt satıra geçmeyi yazıcak
Başlayacak 1*0=0; ‘dan devam edicek.  çıktımız üzerinde inceleyince daha iyi anlayacaksınız

 
2015-05-01 14_50_528-Haber

 

Hakkında OĞUZHAN FİLİZ

Dpü Bilgisayar Mühendisliği Öğrencisi Java-Php Dillerinde kendini geliştirmekte REFERANSLAR: www.havadis37.com www.kastamonur.com 13.04.1995

Bunu Okudunuz mu ?

Eclipse Luna

Java program ve uygulama geliştirme programıdır. DİL: TÜRKÇE BOYUT:181,9MB

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir