C# 逻辑是行不通的
我是新来C#的,我的逻辑不行 它一直显示我的else命令 没有错误C# 逻辑是行不通的,c#,if-statement,logic,C#,If Statement,Logic,我是新来C#的,我的逻辑不行 它一直显示我的else命令 没有错误 /////////////////////////////////////////////////////////////////// int age = 12; if ((age <= 0) && (age >= 12)) { Console.WriteLine("You are young"); }
///////////////////////////////////////////////////////////////////
int age = 12;
if ((age <= 0) && (age >= 12))
{
Console.WriteLine("You are young");
}
else if ((age <= 13) && (age >= 17))
{
Console.WriteLine("You're a teen");
}
else if ((age <= 18) && (age >= 50))
{
Console.WriteLine("You're an adult");
}
else if ((age <= 51) && (age >= 120))
{
Console.WriteLine("You're Elderly");
}else
{
Console.Beep();
}
///////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
智力年龄=12岁;
如果((年龄=12岁))
{
Console.WriteLine(“你还年轻”);
}
如果((年龄=17岁))
{
Console.WriteLine(“你是青少年”);
}
否则,如果((年龄=50))
{
Console.WriteLine(“你是成年人”);
}
否则,如果((年龄=120))
{
Console.WriteLine(“你老了”);
}否则
{
Console.Beep();
}
///////////////////////////////////////////////////////////////////
您只需将您的条件交换给每个年龄段的:
int age = 12;
if ((age >= 0) && (age <= 12))
{
Console.WriteLine("You are young");
}
else if ((age >= 13) && (age <= 17))
{
Console.WriteLine("You're a teen");
}
else if ((age >= 18) && (age <= 50))
{
Console.WriteLine("You're an adult");
}
else if ((age >= 51) && (age <= 120))
{
Console.WriteLine("You're Elderly");
}
else
{
Console.Beep();
}
int-age=12;
如果((年龄>=0)和&(年龄=13)和&(年龄=18)和&(年龄=51)和&(年龄int年龄=12);
如果((年龄>=0)&&(年龄=13)&&&(年龄=18)&&&(年龄=51)&&(年龄if语句中的条件不正确,请尝试以下操作:
int age = 12;
if ((age >= 0) && (age <= 12))
{
Console.WriteLine("You are young");
}
else if ((age >= 13) && (age <= 17))
{
Console.WriteLine("You're a teen");
}
else if ((age >= 18) && (age <= 50))
{
Console.WriteLine("You're an adult");
}
else if ((age >= 51) && (age <= 120))
{
Console.WriteLine("You're Elderly");
}
else
{
Console.Beep();
}
int-age=12;
如果((年龄>=0)&(年龄=13)&(年龄=18)&(年龄=51)&(年龄)一个人怎么可能既小于0
又大于12
?你所有的条件都是不可能的。试试这个:((年龄>=0)&(年龄)&(年龄)很容易记住:“>”或“你有
和
int age = 12;
if ((age >= 0) && (age <= 12))
{
Console.WriteLine("You are young");
}
else if ((age >= 13) && (age <= 17))
{
Console.WriteLine("You're a teen");
}
else if ((age >= 18) && (age <= 50))
{
Console.WriteLine("You're an adult");
}
else if ((age >= 51) && (age <= 120))
{
Console.WriteLine("You're Elderly");
}
else
{
Console.Beep();
}