Java Programlama Dili / Konu: Metotlar - Örnek:5

public class nnnn {    public static void main(String[] args) {        // TODO Auto-generated method stub       int sayi;       sayi=0;       while(sayi<20) {           if((sayi%2)==0) {              topla(sayi,23);           }           else {               carp(12,sayi);           }           sayi++;       }            }        public static void topla(int sayi1,int sayi2) {        int sonuc;        sonuc=sayi1+sayi2;        System.out.println(sonuc);    }    public static void carp(int sayi1,int sayi2) {        int sonuc;        sonuc=sayi1*sayi2;        System.out.println(sonuc);    }}

Java Programlama Dili / Konu: Metotlar - Örnek:4

public class nnnn {    public static void main(String[] args) {        // TODO Auto-generated method stub       int sayi;       sayi=1;       while(sayi<20) {           topla(sayi,23);           sayi++;       }            }        public static void topla(int sayi1,int sayi2) {        int sonuc;        sonuc=sayi1+sayi2;        System.out.println(sonuc);    }}

Java Programlama Dili / Konu: Metotlar - Örnek:3

public class nnnn {    public static void main(String[] args) {        // TODO Auto-generated method stub       for(int i=0;i<10;i++) {           for(int j=1;j<10;j++) {               topla(i,j);           }       }            }        public static void topla(int sayi1,int sayi2) {        int sonuc;        sonuc=sayi1+sayi2;        System.out.println(sonuc);    }}

Java Programlama Dili / Konu: Metotlar - Örnek:2

public class nnnn {    public static void main(String[] args) {        // TODO Auto-generated method stub        String ad;        ad="volkan";        karsilama(ad);        karsilama("ali");        karsilama("azra");            }        public static void karsilama(String isim) {        System.out.println(isim+ " programa hoşgeldin");    }} Normal 0 21 false false false TR X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-hyphenate:none; text-autospace:ideograph-other; font-size:12.0pt; font-family:"Liberation Serif",serif; mso-font-kerning:1.5pt; mso-fareast-language:ZH-CN; mso-bidi-language:HI;}

Java Programlama Dili / Konu: Metotlar - Örnek:1

Normal 0 21 false false false TR X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-hyphenate:none; text-autospace:ideograph-other; font-size:12.0pt; font-family:"Liberation Serif",serif; mso-font-kerning:1.5pt; mso-fareast-language:ZH-CN; mso-bidi-language:HI;} publicclass nnnn {                   publicstaticvoid main(String[] args) {                                // TODO Auto-generated method stub                                                hello();                                                }                                 publicstaticvoid topla(intsayi1,intsayi2)                 {                                intsonuc;                                sonuc=sayi1+sayi2;                                System.out.println(sonuc);                 }                                 publicstaticvoid carpma(ints1,ints2) {                                intsonuc;                                sonuc=s1*s2;                                System.out.println(sonuc);                 }                                 publicstaticvoid hello() {                                System.out.println("merhaba dvtfl");                                intsayi;                                sayi=123;                                System.out.println(sayi);                                                }   }

while/do-while örnek soruları

Soru1: 10 dan 1 e kadar sayıları ekrana yazan kodu hem while() hem do-while() hem de for döngüsü kullanarak gerçekleştiriniz.   Soru2: 25 den 5’e sayıları kadar erkana yazdıran ve 10 dan küçük olduğunda sayının 2 ile çarpımını ekrana yazan program parçacağını yazınız. Fakat ekranda 12 ve 23 rakamları yazılmasın.   Soru 3: while() veya do-while() döngüsünde break ve continue anahtar kelimelerinin ne işe yaradığını açıklayınız.   Soru 4: sonsuz bir while döngüsü yazınız. sonsuz bir do-while() döngüsü yazınız. sonsuz bir for döngüsü yazınız.   Soru 5: sadece bir kez dönen while() döngüsü yazınız. koşulun doğru olmaması şartıyla sadece bir kez dönen do-while() döngüsü yazınız.

while()/do-while() örnekleri -2

Örnek 1:                boolean flag;        flag=false;        int sayi;        sayi=0;                while(flag==false) {            sayi++;            if(sayi==11) {                break;            }            if(sayi==5) {                continue;            }                        if(sayi==2) {                continue;            }            System.out.println(sayi);                    }Örnek 2:        boolean flag;        flag=false;        int sayi;        sayi=0;                do {            if(sayi==10) {                break;            }            if(sayi==0)            {                flag=true;            }            sayi++;            System.out.println("merhaba");        }while(flag==true);

do-while() örnekleri

Normal 0 21 false false false TR X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-hyphenate:none; text-autospace:ideograph-other; font-size:12.0pt; font-family:"Liberation Serif",serif; mso-font-kerning:1.5pt; mso-fareast-language:ZH-CN; mso-bidi-language:HI;}                         booleanflag;                         flag=true;                         intsayi;                         sayi=1;                         do {                                     if(sayi==5) {                                                break;                                     }                                     if(sayi==1) {                                                flag=false;                                     }                                     System.out.println("merhaba");                                     sayi++;                                                             }while(flag==false);                      intsayi;                  sayi=-5;                                   do {                          if(sayi==6) {                                      break;                          }                                         System.out.println(sayi);                          sayi--;                  }while(sayi>0);                                   System.out.println(sayi);

while() döngüsü soru ve çözüm

Normal 0 21 false false false TR X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-hyphenate:none; text-autospace:ideograph-other; font-size:12.0pt; font-family:"Liberation Serif",serif; mso-font-kerning:1.5pt; mso-fareast-language:ZH-CN; mso-bidi-language:HI;} Soru: 30dan 1’e  ekrana while döngüsüyle rakamları yazan program parçacığınız yazınız fakat ekran 25 ve 12 rakamları gözükmesin. Aynı zamanda sayılar 5’ten küçük olduğunda sayının 2 ile çarpımı ekrana gelsin.           intsayi;         sayi=30;                         while(sayi>0) {                                     sayi--;                                     if(sayi==25) {                                                continue;                                     }                                     if(sayi==12) {                                                continue;                                     }                                                                         if(sayi<5) {                                                inttemp;                                                temp=sayi*2;                                                System.out.println(temp);                                     }                                     else {                                        System.out.println(sayi);                                     }                         }

döngüler soru (do-while()/while())

Normal 0 21 false false false TR X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normal Tablo"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-hyphenate:none; text-autospace:ideograph-other; font-size:12.0pt; font-family:"Liberation Serif",serif; mso-font-kerning:1.5pt; mso-fareast-language:ZH-CN; mso-bidi-language:HI;} aşağıdaki do-while döngüsü olan program parçacığını while döngüsü olarak yazın ve sayi isimli değişken 8 olunca döngüden çıkılsın aynı zamanda 3 rakamı ekranda gözükmesin.                    intsayi;                          sayi=1;                          do {                                      System.out.println(sayi);                                      sayi++;                          }while(sayi<10);  Çözüm:         booleanflag;         flag=true;         intsayi;         sayi=1;                                 while(flag==true) {                                     sayi++;                                     if(sayi==8) {                                                flag=false;                                     }                                     if(sayi==3) {                                                  continue;                                     }                                       System.out.println(sayi);                                                              }