C#语句|C#语句 分支语句 if --- else ---

语句是指程序命令,都是按照顺序执行的。语句在程序中的执行顺序称为“控制流”或“执行流”。 根据程序对运行时所收到的输入的响应,在程序每次运行时控制流可能有所不同。
注意,语句间的标点符号必须是英文标点,语句的结束标点是分号“; ”。
语句可以嵌套,可以是以分号结尾的单行代码,也可以是语句块中的单行语句。语句块括在括号 {} 中,并且可以包含嵌套块。
语句的类型包括声明语句,表达式语句,选择语句,循环语句,跳转语句,异常语句
1、声明语句引:入新的变量或常量。 变量声明可以选择为变量赋值。 在常量声明中必须赋值。
例如:
int i = 0; //声明变量i 并赋值,也可以不赋值。
double d;
“//”表示注释一行,“/*…*/”可以注释一段区域,注释后的内容变绿。
2、表达式语句:用于计算值的表达式语句必须在变量中存储该值。
例如:
sum = i + j; //变量i和j在此之前必须先赋值。而且sum也需要声明类型。
int x = a + b; //或者在声明的同时进行运算。
3、选择语句:if, else, switch, case
4、循环语句:do, for, foreach, while
5、跳转语句:break, continue, default, return
6、异常语句:try-catch-finally

一 选择语句(分支语句)
ifelse
●if()//括号内为比较条,只能返回bool型True继续执行,False不执行。
{
//满足条件所执行的代码,运算等
}

●if(表达式)
{
}
else
{
}
else表示跟if的条件完全相反
如果if没有执行,else就必须执行,如果if执行了,else就一定不执行
●if(表达式)
{
【C#语句|C#语句 分支语句 if --- else ---】 }
else if ()//可以添加多个else if
{
}
......
else
{
}
//小括号和花括号后面不需要加分号else if 后面右括号需要满足条件 else后没有括号
//必须以if开头,可以是else if结束,也可以是else结束,也可以直接结束

ifelse 嵌套
● if(表达式)
{
if()
{
}
else if ()
{
}

}
else if ()
{
if()
{
}
else if ()
{
}
}
else
{
if()
{
}
else if ()
{
}
}
●分支嵌套里还可以再套,可以有无数个套路。
●同一花括号内变量不能重名,分支变量不能与主干变量重名。
●分支可以引用主干变量,主干不能引用分支变量。(儿子能用父亲的,父亲不能用儿子的)。


练习题
“请输入年份:”
判断是否是闰年,“xxxx年是闰年”,“xxxx年不是闰年”
//非整百年能被4整除是闰年,整百年能被400整除是闰年。

1 namespace 练习 2 { 3class Program 4{ 5static void Main(string[] args) 6{ 7 8//请输入年份 9Console.Write("请输入年份:"); 10string s = Console.ReadLine(); 11 12//判断年份是否是闰年,并输出 13// y%4==0 && y%100!=0||y%400==0 14int y = Convert.ToInt32(s); 15 16if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0) 17{ 18Console.WriteLine("是闰年"); 19} 20else 21{ 22Console.WriteLine("不是闰年"); 23} 24 25Console.ReadLine(); 26} 27} 28 }


转载于:https://www.cnblogs.com/Tanghongchang/p/6428391.html

    推荐阅读