int hour = 10;
if (hour > 0 && < 12)
Console.WriteLine("It's morning.");
else if (hour >= 12 && < 18)
Console.WriteLine("It's afternoon.");
else
Console.WriteLine("It's evening.");
继续收到错误
无效的表达术语'&lt;'
对该问题的初步搜索没有产生结果。希望了解为什么这段代码会遇到这个问题,以及我将来如何避免它。
答案 0 :(得分:1)
您在条件的第二部分中缺少参数。
int hour = 10;
if (hour > 0 && hour < 12)
Console.WriteLine("It's morning.");
else if (hour >= 12 && hour < 18)
Console.WriteLine("It's afternoon.");
else
Console.WriteLine("It's evening.");