一 if
语法:
if(判断条件) //括号里面的内容,计算出来以后要么是true要么是false
{
执行语句
}
判断条件:一般为关系表达式或bool变量
执行过程:程序执行到if语句处,会先判断括号中的条件语句是true还是false,如果是true,则执行大括号中的语句;
如果是false,则跳过大括号,执行后面的语句。
二、if else
语法:
if(判断条件)
{
执行代码块A
}
else
{
执行代码块B
}
执行过程:程序执行到if处的时候,先判断小括号中的判断条件是否为true,如果为true,则执行大括号中的代码块A,
然后跳出if-else循环;if的判断条件如果为false,则执行代码块B,执行完以后,跳出if-else循环。
三、if else if
语法结构:
if(判断条件A)
{
代码块A
}
else if(判断条件B)
{
代码块B
}
else if(判断条件C)
{
代码块C
}
执行过程:程序执行到if处,先判断if小括号中的条件A是否成立,如果条件A成立(为true),则执行代码块A,执行完成,
跳出整个if else循环;如果判断条件A不成立,继续执行判断条件B,看其是否成立,如果判断条件B成立,执行代码块B,执行完成,跳出整个if else循环;如果
判断条件B不成立,继续执行判断条件C,看其是否成立,如果成立,则执行代码块C,执行完成,跳出整个if else循环。
- 快速输入Console.WriteLine():cw 然后按两下tab键
三、switch-case
语法结构:
switch(变量或表达式)
{
case 值1:要执行的代码A;
break;
case 值2:要执行的代码B;
break;
case 值3:要执行的代码C;
...
default: 要执行的代码Z;
break;
}
执行过程:程序运行switch处,先计算变量或表达式的值,然后拿着这个值去跟每个case中的值做比较,如果找到
case中有相等的值,则执行该case中对应的代码块,直到遇到break,跳出swi