私は4つの整数を持っています
int minute; int houre;
int endHour; int endMin;
最初の 2 つがhoure = 6 -- minute = 40 so time is 6:40
2 番目であるとします。endHour = 22 endMin = 40 so time is 22:40
ここで、10 分を追加し、22:40 までの可能なすべての時間値を配列に追加します。以下は私が使用しているコードです
while (houre <= endHour && minute <= endMin)
{
if (minute + 10 >= 60)
houre += 1;
minute = (minute + 10) % 60;
Datee dat = new Datee();
dat.startHour = houre;
dat.startMin = minute;
arrayOfTime.add(dat);
}
エラーはminute <= endMin
... にあり、さらに時間に達する前にこの状態で終了します。誰でも私に解決策を教えてもらえますか。なぜこの小さな問題を解けないのかわからない
よろしくお願いします