初学C#,菜鸟求助,请高手指教
刚学C#
现在边学边看书,顺便做做习题
现在遇到个问题
请各位大大帮帮忙
下面是代码
using System;
class X
{
public int a,b;
}
class Dx
{
public static void aaa()
{
X x=new X();
Console.WriteLine("first number:");
x.a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("second number:");
x.b=Convert.ToInt32(Console.ReadLine());
}
public static void Main(String[] args)
{
X x=new X();
Console.WriteLine("please into two numbers:");
aaa();
while(x.a>10&&x.b>10||x.a<=10&&x.b<=10)
{
Console.WriteLine("The numbers are mistake!\n" +
"please into again");
aaa();
}
Console.WriteLine("true");
}
}
输出结果有点问题
不管我输出怎么样的2个数,都是循环,不能跳出循环
而我想法是当其中1个数大于10时,为跳出循环,请大家帮帮忙
习题说一定要用布尔逻辑比较