提问人:Ai BilEnt 提问时间:9/7/2023 最后编辑:ΩmegaManAi BilEnt 更新时间:9/7/2023 访问量:45
评估时出现意外退出条件
Unexpected exit conditions on evaluation
问:
我对这个代码编号 1 有问题,当我发送一个像 3 这样的奇数时,它不会重复 do 中的代码,但代码编号 2 它工作得很好。
1
int Num = 0;
do
{
Console.WriteLine("Enter The Number ");
} while (Num % 2 == 1 || !int.TryParse(Console.ReadLine(), out Num));
Console.WriteLine(Num);
2
int Num = 0;
do
{
Console.WriteLine("Enter The Number ");
} while (!int.TryParse(Console.ReadLine(), out Num) || Num % 2 ==1 );
Console.WriteLine(Num);
我认为他再次重复了 do 中建立的代码
答: 暂无答案
评论
||
||
while
int.TryParse()
Num % 2 == 1