标签:并且 计算 ase 否则 def 多个 ... do while bool
if判断
书写格式:
if(条件1)
{
代码1
}
else if(条件2)
{
代码2
}
else
{
代码N
}
说明:如果条件1成立,则执行代码1,否则判断条件2是否成立,如果成立,则执行代码2;如果以上条件都不成立,执行代码N
其中else if 可以重复任意次数
条件1、条件2都为bool类型
代码1、代码2、代码N任意数量,任意功能
若代码2只有一句代码,大空号可以省略
switch 选择
代码格式:
switch(变量或表达式)
{
case值1
代码1
break;
case值2
代码2
break;
default:
代码N
break;
}
说明:先计算出变量或表达式的值,将该值从上到下依次和case后面的值进行比较,若与某一个case后面的值相同,则运行该case下面的代码,若与所有值都不相同,则运行default后面的代码
值1、值2必须是具体的值,并且能够与变量或表达式比较
仅支持string、char、bool、枚举、整数的比较
整数:byte、short、ushort、int、uint、long、ulong
其中case值可以是多个
default只能是o或者1个
可以转成if,但if不一定能转成switch
while 循环
书写格式:
while(循环条件)
{
循环体
}
如果循环条件为真,则执行循环体,执行完循环体之后,再判断条件是否为真,如果为真,再执行循环体,然后再判断条件是否为真,就这样一直进行下去,直到循环条件的判断是结果为假,才会结束循环
循环条件:值、变量、表达式
循环体:任意功能、任意数量的代码
必须是bool类型
do while 循环
书写格式:
do
{
循环体
}
while(循环条件);
先执行一次循环体,然后判断循环条件是否满足,如果满足则再次执行循环体,然后再判断条件是否满足,直到条件不满足,才结束循环
for 循环
书写格式:
for(表达式1;循环条件;表达式2)
{
循环体
}
运行表达式:判断循环条件是否为真,如果为真,则执行循环体,执行完后再运行表达式2,接着再判断循条件...,直到循环条件为假才会结束循环
break和continue
break
switch 立即结束switch选择
循环 立即结束循环
continue
立即结束当次循环,进入下一次循环
标签:并且 计算 ase 否则 def 多个 ... do while bool
原文地址:http://www.cnblogs.com/-huangrui/p/7589056.html