C# 语句--选择语句--if else 语句
if,else
if 是如果,else是另外的意思,if()括号内为判断条件,如果符合条件,则进入if语句执行命令,如果不符合,则不进入if语句。
基本的格式:
①if (...)//括号内为判断条件
{
//程序代码,运算等
}
②if (...)//括号内为判断条件
{
//程序代码,运算等
}
else//如果不满足if条件,则执行这里的代码
{
//程序代码,运算等
}
③if (...)//括号内为判断条件
{
//程序代码,运算等
}
else if (...)//另外如果满足条件2则执行下面的代码
{
//程序代码,运算等
}
举例:⑴输入姓名,分数判断是否及格,如果超过80分则输出“你学的不错,值得表扬!”,如果在50-60分之间,则输出“就差一点点,再努力一下”,如果小于50则输出“落后就要挨打偶-男的弹JJ,女的打屁股”。
Console.Write("请输入您的姓名:");
string xm = Console.ReadLine();
Console.Write("请输入您的成绩:");
double cj = Convert.ToInt32(Console.ReadLine());
if (cj<60)
{
Console.WriteLine(xm+"同学不及格");
if (cj<50)
{
Console.WriteLine("落后就要挨打偶-男的弹JJ,女的打屁股!");
}
else
{
Console.WriteLine("就差一点点,再努力一下!");
}
}
else
{
Console.WriteLine(xm+"同学及格");
if (cj>80&&cj<100)
{
Console.WriteLine("你学的不错,值得表扬!");
}
}
Console.ReadLine();
⑵标准体重:男士体重=身高-100±3,女士体重=身高-110±3;
公式变形:男士体重-身高+100=±3,女士体重-身高+110=±3.
Console.WriteLine("欢迎来到缺斤少两称重中心");
Console.Write("请输入您的性别:");
string sex = Console.ReadLine();
Console.Write("请输入您的体重(kg):");
double tz = Convert.ToDouble( Console.ReadLine());
Console.Write("请输入您的身高(cm):");
double sg = Convert.ToDouble(Console.ReadLine());
double a = 100, b = 110,s=0;
if (sex=="男")
{
s = tz - sg + a;
}
else
{
s = tz - sg + b;
}
if (s>3)
{
Console.WriteLine("你太胖了,该去减肥了");
}
else if (s<-3)
{
Console.WriteLine("你太瘦了,大风刮去");
}
else
{
Console.WriteLine("标准体重");
}
Console.ReadLine();
⑶请输入一个年份,判断是否闰年。
通常所说:四年一闰,百年不闰,四百年再闰。 例如,2000年是闰年,1900年则是平年。
Console.Write("请随便输入一个年份:");
int y = Convert.ToInt32(Console.ReadLine());
if (y%4==0&&y%100!=0||y%400==0)
{
Console.WriteLine("闰年");
}
else
{
Console.WriteLine("平年");
}
Console.ReadLine();
⑷
Console.WriteLine("请输出三个数,比较大小,并输出最大值");
Console.Write("第一个数:");
int a1 = Convert.ToInt32(Console.ReadLine());
Console.Write("第二个数:");
int a2 = Convert.ToInt32(Console.ReadLine());
Console.Write("第三个数:");
int a3 = Convert.ToInt32(Console.ReadLine());
if (a1>a2&&a1>a3)
{
Console.WriteLine("输出最大值:"+a1);
}
else if (a2>a1&&a2>a3)
{
Console.WriteLine("输出最大值:" + a2);
}
else
{
Console.WriteLine("输出最大值:" + a3);
}
Console.ReadLine();
⑸结婚的例子。
Console.WriteLine("美女问:你有存款吗?(有/没)");
string n1 = Console.ReadLine();
if (n1 == "有")
{
Console.WriteLine("美女问:你有车子吗?(有/没)");
string n2 = Console.ReadLine();
if (n2 == "有")
{
Console.WriteLine("美女问:你有房子吗?(有/没)");
string n3 = Console.ReadLine();
if (n3 == "有")
{
Console.WriteLine("美女问:今晚家里就我一人,来深入交流一下");
}
else
{
Console.WriteLine("美女问:快点买房");
}
}
else
{
Console.WriteLine("美女问:赶紧买车");
}
}
else
{
Console.WriteLine("穷B,滚粗......");
}
Console.ReadLine();