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

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);

                                    }

                        }

Yorum ekle