次のプログラムを終了してコンソールビューの先頭に移動しようとすると、最初の2つのループは実行されません。なぜ私に説明できますか?無限ループのみ動作していますか?
public class WhileLoop {
public static void main(String[] args) {
double number= 25.2;
int myInt= 0;
int x=365;
while (myInt<9){ // Finite while loop
System.out.println("Hello "+ myInt);
myInt= myInt+1;
}
while(x>0){ //this is running out of year days loop
System.out.println(x);
x=x-1;
System.out.println(x);
}
while (number==25.2){ // an infinite loop
System.out.println("hahaha");
}
}
}
印刷しています。最終的な出力は最終的にクリアされます。 – shmosel
出力をファイルに取り込むと、最初のループの最初のビットをより簡単に見ることができます。しかし、大きなファイルを非常に高速に作成できるので、プログラムをすばやく終了させてください。 –
今私は少なくともそれが最初に表示されていることを知っているが、なぜそれは最終的にクリアされるのだろうか? –