- 判断语句
- if
(1)If判断语句:
if(判断条件){
代码块;
}
当判断条件为true时,执行代码块;
(2)If else判断语句:
if(判断条件){
代码块1;
}else{
代码块2;
}
当判断条件为true时,执行代码块1;当判断条件为false时,执行代码块2。
if else 条件语句也可以使用一个简写形式,它被称为三元运算符,因为它由三个
操作数组成,它可以用来用一行代替多行代码。 它通常用于替换简单的 if else 语
句。
三元运算符语法:
判断条件 ? 代码块1 : 代码块2;
当判断条件为true时,执行代码块1;当判断条件为false时,执行代码块2。
(3)else if判断语句:
if(判断条件1){
代码块1;
}else if(判断条件2){
代码块2;
}else if(判断条件3){
代码块3;
}else{
代码快n;
}
当那个判断条件为true时,执行相应的代码块;当判断条件都不符合时,执行代码快n。
- switch
switch中的表达式是一个常量表达式,必须是一个整型或枚举类型,且值不可以相同。
(1)switch(判断语) {
case 条件:
// 代码块
break;
case 条件:
// 代码块
break;
default:
// 代码块
}
- switch 语句中的判断语必须是一个整型或枚举类型,或者是一个 class 类型,其中class有一个单一的转换函数将其转换为整型或枚举类型。
- 在一个 switch 中可以有任意数量的 case 语句,每个 case 后跟一个要比较的值和一个冒号。
- case 的值必须与 switch 中的判断语具有相同的数据类型,且必须是一个常量。
- 当被测试的变量等于 case 中的常量时,case 后跟的语句将被执行,直到遇到 break 语句为止。
- 当遇到 break 语句时,switch终止,控制流将跳转到 switch 语句后的下一行。
6、当判断语与常量都不等于时,执行default下面的代码块。
- 循环语句
- for
for (初始化变量; 循环条件;循环数 ) {
// 要执行的代码块
}
在代码快执之前执行一次初始变量,当循环条件成立时,执行代码块,在执行代码块完之后执行循环数。
- while
语法:
while(判断条件){
代码块;
}
只要指定条件为 true , while 循环就会循环遍历一段代码:
注意:一定要改变 while 条件中使用的变量,否则循环将不会结束。
- do while
语法:
do{
代码块;
}while(判断条件)
do while 循环是 while 循环的变体。不管判断条件否为 true 之前,此循环将执行一次代码块,然后只要条件为 true ,它将重复该循环。
- foreach循环
语法:
foreach (var item in collection)
{
代码块;
}
collection是一个变量,item是变量中的一个元素。
- 循环控制语句
- black
跳出当前正在循环的循环体
- continue
跳出本次循环的循环体