Java Dersleri #34 - Do-While Döngüsü Örnekleri

preview_player
Показать описание
Kodlama Vakti Kanalına Hoşgeldiniz !

Kodlama Vakti ekibi olarak , programlamanın herkes tarafından öğrenilebilir olduğunu takipçilerimize benimsetmek olup , kanalımızda ki eğitimler özenle hazırlanmaktadır ve tamamen ücretsizdir! Vakit Kodlama Vaktidir !

Eğitimlerimizin size yararlı olduğunu düşünüyor ve beğeniyorsanız videoyu beğenmeyi , kanalımıza abone olmayı unutmayın.
Рекомендации по теме
Комментарии
Автор

Ogrenelim bakalim javayi :) Tesekkurler hocam

Scanner scan = new Scanner(System.in);
int num=0, total=0;
do {
System.out.print("her hanhi bir sayi giriniz :");
num=scan.nextInt();
if (num<0) {

break;
}if (num%2==1) {
total+=num;
}

} while (num>=0);
System.out.println("Girilen tek sayilarin toplami : " + total);
scan.close();

emre.g
Автор

girilen çift sayılar toplamı =100 sanırım do komutunda oldugu için toplayıp son gırdı yı cıkarmıs

vitalityytr
Автор

while komutu şart sağlandığı sürece kendi kod bloğu içindeki kodları tekrar tekrar çalıştırmıyor muydu? bize öyle öğretmiştiniz.ama bu örnekte while komutunu ";" ile kapatıp içine herhangi bir kod yazmamışız keşke bunu neden yaptığımızı da açıklığa kavuştursaydınız ve kodu yanlış yazdınız

CHRIS-resn
Автор

Doğru hali:





Scanner input = new Scanner(System.in);
int number = 0, total = 0;
do {
System.out.print("Sayı giriniz: ");
number = input.nextInt();
if(number < 0) {
break;
} if(number % 2 == 0) {
total += number;
}
}while(number >= 0);
System.out.println(total);

suayipisk
Автор

Hocam en son girdiğimiz eksi'li değeri de toplamın içine katıyor.Bu sorunu nasıl çözebiliriz ?

muratdonat
Автор

03:06 Hocam, sayıların toplamı 100 etmiyor mu, ben mi yanlış görüyorum. Bir gariplik yok mu sizce de? Soruda çift sayıları toplamamız isteniyor ve son println ifadesi de eskiden kalan tek sayıların toplamı kaldı galiba.

davidlopes
Автор

import java.util.Scanner;

public class sekizb {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
int toplam = 0;
while (true) {
System.out.println("sayı giriniz adamı hasta etmeyiniz");
int a = scan.nextInt();
if (a % 2 == 0&&a>0) {

toplam = toplam + a;}
if (a < 0) {


}

}


}

} bu şekilde nasıl olmuş hocam

ahmetkoc
Автор

reis en son gırddıgımız negatıf sayıyıda toplamya kaatıyor

emreertekin
Автор

import java.util.Scanner;

public class dongu_uygulama11 {

public static void main(String[] args) {
// TODO Auto-generated method stub


Scanner deger=new Scanner(System.in);
int toplam=0;
int sayi=0;
while(sayi>=0) {
System.out.print("bir sayi giriniz:");
sayi=deger.nextInt();

if (sayi<0 && sayi%2==-1) {
deger. program bitti");
tek sayilarin toplami:"+toplam);
break;}
if (sayi<0&&sayi%2==-0) {
deger. program bitti");
toplam+=sayi;
tek sayilarin toplami:"+toplam);
break;}

if (sayi%2==0) {
toplam+=sayi;
}
}

}

}

muhammedonal