if结构
语句:if(条件)
{语句1,;语句2;......} 用一对大括号来括起来
if后面括号中如果是true,则执行大括号中的语句,如果是false,则直接跳过大括号,执行后面的内容
if有可能一条语句都不执行
if else有条件的执行一条语句,至少执行一条语句
先判断括号中的条件是否成立,如果成立执行if大括号里的语句,如果不成立执行else大括号里的语句
if else实例(输入成绩,按照分数段输出ABCDE)
第一次结业成绩(自己写)
Console.WriteLine("请输入你的结业考试成绩:");
int text = Convert.ToInt32(Console.ReadLine());
if(text>=90)
{
Console.WriteLine("A");
}
if(text<90&&text>=80)
{
Console.WriteLine("B");
}
if(text<80&&text>=70)
{
Console.WriteLine("C");
}
if(text<70&&text>=60)
{
Console.WriteLine("D");
}
if(text<60)
{
Console.WriteLine("E");
}
Console.ReadKey();
第二次结业成绩(分段的时候使用if else if语句)
Console.WriteLine("请输入你的结业成绩:");
int score = Convert.ToInt32(Console.ReadLine());
if (score >= 90)
{
Console.WriteLine("A");
}
else
{
if(score>=80)
{
Console.WriteLine("B");
}
else
{
if(score>=70)
{
Console.WriteLine("C");
}
else
{
if(score>=60)
{
Console.WriteLine("D");
}
else
{
Console.WriteLine("E");
}
}
}
}
Console.ReadKey();
第三次结业成绩(简化版)
sole.WriteLine("输入你的结业成绩:");
int score = Convert.ToInt32(Console.ReadLine());
if(score>=90)
{
Console.WriteLine("A");
}
else if(score>=80)
{
Console.WriteLine("B");
}
else if(score>=70)
{
Console.WriteLine("C");
}
else if(score>=60)
{
Console.WriteLine("D");
}
else
{
Console.WriteLine("E");
}
Console.ReadKey();
第四次结业成绩(消除冗余代码,更简化版)
Console.WriteLine("输入你的结业成绩:");
int score = Convert.ToInt32(Console.ReadLine());
string str = "";
if(score>=90)
{
str="A";
}
else if(score>=80)
{
str="B";
}
else if(score>=70)
{
str="C";
}
else if(score>=60)
{
str="D";
}
else
{
str="E";
}
Console.WriteLine(str);
Console.ReadKey();



