以下に2つの例を投稿しました。
最初の例では、equal-to演算子を使用し、while プロセスは中断する必要があるときに中断するのではなく、永遠に継続します。
2 番目の例では、大なりまたは等しい演算子を使用しており、プロセスは必要なときに中断します。
これはどのように可能ですか?
例 1:
Integer myVar1 = 42985;
Integer myVar2 = 1;
while (true)
{
if (myVar2 == myVar1)
{
break;
}
++ myVar2;
}
例 2:
Integer myVar1 = 42985;
Integer myVar2 = 1;
while (true)
{
if (myVar2 >= myVar1)
{
break;
}
++ myVar2;
}
編集:素晴らしい回答をありがとうございました!私は今、問題を完全に理解しており、この新しい情報は、アプリで遭遇したいくつかの奇妙な動作を説明しています. 複数のベストアンサーを選択できれば幸いです。