C#程序流
1.顺序结构
2.分支结构if,if......else,if......else if;switch......case;
3.循环结构while,do.....while,for;
2.1 if语句:if(条件表达式){语句} if是表示判断的语句,只执行一次,只有true和false两种情况,当表达式为true执行语句,当表达式为false则结束语句。
例子:string age=Console.ReadLine();//用户输入信息
age_number=int.Parse(age);//对age(string类型)的强制转换
if(age_number>18){
Console.WrileLine("已成年");
}
2.2 if.....else语句:if(条件表达式){语句}else{语句} if......else语句和if语句类似
例子:string age=Console.ReadLine();//用户输入信息
int age_number=int.Parse(age);
if(age_number>18){
Console.WriteLine("已成年");
}else{
Console.WriteLine("未成年");
}
2.3if......else if语句: if(条件表达式){语句}else if(条件表达式){语句}else{语句} 在这个语句中,else if可以无限的加在中间,表示不同情况,但是在很多情况下表示多种情况会用swicth......case语句
例子:string age=Console.ReadLine();//用户输入信息
int age_number=int.Parse(age);
if(age_number>18){
Console.WriteLine("已成年");
}else if(age_number==18){
Console.WriteLine("永远18");
}else{
Console.WriteLine("未成年");
}
2.4 swicth......case语句:switch(判断的值){case:语句1;break;case:语句2;break}同样,在此语句中,可以添加多个case
例子:string age=Console.ReadLine();//用户输入信息
int
int age_number=int.Parse(age);
switch(age_number){
case 18:
{
Console.WriteLine("永远18");
break;
}
case 19:
{
Console.WriteLine("19岁了");
break;
}
}
3.1while循环:while(条件){循环体}
例子:Console.WriteLine("请输入文本")
int i=0;
while(i<10){
Console.WriteLine("{0}",i);
++i;
}
3.2 do......while循环:do{循环体}while(条件)
int i=0;
do{
Console.WriteLine("未成年");
++i;
}while(i<18)
3.3 for语句 for(初始条件;条件判断;条件变化){循环体}
for(int i=0;i<18;i++){
Console.WriteLine("{0}",i);
}
网友评论