do-while döngüsü
merhaba arkadaşlar. şu ikisi arasındaki fark nedir acaba do-while döngüsünde ?birincisinde ise program birkez çalışıyo sonra bitiyo. ikincisinde ise 0 girince döngü bitiyo da ben anlayamadım.orada while(number!=0 ) demiş.sıfıra eşit olmama durumundan bahsediyo.ozaman sıfır girene kadar çalışması gerekmiyormu bunun.mantıgını söylerseniz sevinirim.
public static void main(String[] args) {
int number, max;
Scanner input=new Scanner(System.in);
number = input.nextInt();
max = number;
do {
number = input.nextInt();
if (number > max)
max = number;
} while (number == 0);
System.out.println("max is " + max);
System.out.println("number " + number);
}
}
ikincisi ise bu
public static void main(String[] args) {
int number, max;
Scanner input=new Scanner(System.in);
number = input.nextInt();
max = number;
do {
number = input.nextInt();
if (number > max)
max = number;
} while (number != 0);
System.out.println("max is " + max);
System.out.println("number " + number);
}
}