我想在控制檯輸出一個從00h00m00s到23h59m59s的定時器。 我的代碼只輸出00h00m59s。 必須是以後的條件,但我認爲是正確的。 誰知道如何解決這個問題?多個條件
static void Main(string[] args)
{
int uur = 0;
int min = 0;
int sec = 0;
while (uur != 23 && min!=60 && sec!=60)
{
if (sec == 60)
{
min++;
sec = 0;
}
if (min == 60)
{
uur++;
min = 0;
}
string strSec = String.Format("{0:00}", sec);
string strMin = String.Format("{0:00}", min);
string strUur = String.Format("{0:00}", uur);
Console.WriteLine(strUur + "h" + strMin + "m" + strSec + "s");
sec++;
}
Console.ReadLine();
}
sec = 60時,會發生什麼情況? – Ian
它必須停止。直到打印23h59m59s。 – eldje
第一條評論是一條提示。 – venerik