Vezérlési szerkezetek 1.

2011.06.07. 11:09 #Gerzson

Ezek a vezérlési szerkezetek mindenkinek ismerősek... elől tesztelős ciklus(while), hátul tesztelős ciklus(do while), rögzített lépésszámú ciklus(for), elágazások (if..else)... nézzünk mindegyikre egy-egy példát.

While

Röviden: Addig fut a ciklus ameddig igaz a feltétel.

while (feltétel) {

ciklusmag

}

Példa: első 10 páros szám kiíratása

public class While {

    public static void main(String[] args) {
        int i=1,j=2,n=10;
        System.out.println("Az elso "+ n +" paros szam:");
        while(i<=n) {
            System.out.println(i+". paros szam: "+j);
            j=j+2;
            i=i+1;
        } 
   }
}

Do While

Röviden: Egyszer mindenféleképpen lefut a ciklus mert a végén van a vizsgálat, ezért nevezik hátul tesztelős ciklusnak.

do {

ciklusmag

} while (feltétel)

 

Példa: első tizenöt 3al osztható számok

public class DoWhile {

     public static void main(String[] args) {
          int i=1,j=3,n=15;
          System.out.println("Hárommal osztható számok:");
          do {
                System.out.println(j);
                j+=3;
                i+=1;
          } while(i<=n);
     }
 }

 For

Röviden: Rögzített lépésszámú ciklus mert meg kell adni konkréten, hogy hányszor fusson le a ciklus. (Végtelen ciklust hozhatunk létre ha nem adunk meg semmit: for( ; ; );  )

for (kif1; kif2; kif3 ) {

ciklusmag

}

Példa: 2 hatványai

public class For {

    public static void main(String[] args) {
        int j=2,n=12;
        for(int i=1;i<=n;i++) {
            System.out.println("2^"+i+" = "+j);
            j*=2;
        }
       
    }

Ezekkel még nem fejeztük be a vezérlési szerkezeteket... nemsokára folytatódik...

Szólj hozzá!

Címkék: alapok for while vezérlési szerkezetek

A bejegyzés trackback címe:

https://javaprog.blog.hu/api/trackback/id/tr522964060

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása