C# 语句--选择语句--if else 语句
2015-03-09 09:53
239 查看
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();
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();
相关文章推荐
- C language 使用if…else if…else语句实现多分支选择结构*(语法结构同C#)
- java学习日志6——选择语句:三目运算,if···else,switch
- C# if,ifelse语句
- C#if/if-else/if-else-if语句
- C#语句 分支语句 if --- else ---
- 条件选择语句if else switch
- Enze Third day(c#中选择结构【if...else】)
- C#中的分支结构:if..else if 、if... else 和 switch ...case语句的区别
- C语言之选择流程语句:if--else
- 多条件if...else...选择语句代码优化
- C语言选择语句的使用---if()-else和switch--case
- 选择语句 if else
- 选择结构if-else语句
- php中的选择语句 if- else -elseif
- 选择 | 循环 | 语句(if,if……else,switch,while,for)的理解和使用
- C# 选择结构 if、if..else、if..elseif...else、switch
- Matlab编程与数据类型 -- 多分支条件选择语句if/elseif/…/else/end
- linux shell if else 多个选择条件的判断语句 语法
- .NET(C#):分析IL中的if-else,while和for语句并用Emit实现
- 双路选择: if-else 语句