程序的三种结构:
1、顺序结构:顺序执行语句
2、分支结构:通过进行一个判断在两个可选的语句序列之间选择执行(分支)。
3、循环结构:在满足某个条件的时候反复执行一个语句序列(循环)。
if语句的三种形式:
if(条件表达式)
{
语句1;
}
当条件表达式为真,执行语句1,否则,跳过语句1,继续执行下面的语句。
练习
Console.WriteLine("输入一个字符");
char n = char.Parse(Console.ReadLine());
int m = int.Parse(Console.ReadLine());
if (48 < m && m < 57)
{
Console.WriteLine("数字");
}
if (65 < m && m < 90)
{
Console.WriteLine("大写字母");
}
if (97 < m && m < 122)
{
Console.WriteLine("小写字母");
}
if (条件表达式)
{
语句1;
}else
{
语句2;
}
当条件表达式为真时执行语句1,否则执行语句2。
练习
Console.WriteLine("输出一个年份");
int y = int.Parse(Console.ReadLine());
if(y%400==0||(y%4==0&&y%100!=0))
{
Console.WriteLine("y是瑞年");
}
else
{
Console.WriteLine("y不是瑞年");
}
if(条件表达式1)
{
语句1;
}
else if(条件表达式2)
{
语句2;
}
else
{
语句3;
}
如果条件表达式1为真,执行语句1,如果条件表达式1为假,条件表达式2为真,执行语句2,如果条件表达式1与条件表达式2都为假,执行语句3;
Console.WriteLine("输入一个成绩");
int p = int.Parse(Console.ReadLine());
if(80<p&&p<100)
{
Console.WriteLine("优秀");
}
else if(60<p&&p<70)
{
Console.WriteLine("中等");
}
else
{
Console.WriteLine("退学");
}