私は、2つのユーザー入力の間のすべての偶数を合計する割り当てに取り組んでいます。例; userNum1 = 3、userNum2 =12。2つの数値も加算に含まれます(偶数の場合のみ)。whileループの状態を1時間超えましたが、追加された番号がユーザーの2番目の番号(この場合は12)に達したときに、なぜ停止しないのか理解できないようです。
これが私のコードです。
int evenCount = 0;
int evenSum = 0;
int oddNumberFixer = 0;
int evenAddNumber = 0;
while (evenAddNumber <= num2 || evenCount < num2)
{
oddNumberFixer = num1 + 1;
if ((num1 % 2) != 0)
{
evenAddNumber = oddNumberFixer + evenCount;
evenSum = evenAddNumber + evenSum;
evenCount = evenCount + 2;
}
else
{
evenAddNumber = num1 + evenCount;
evenSum = evenAddNumber + evenSum;
evenCount = evenCount + 2;
}
}
System.out.println("The sum of the included evens is " + evenSum);