C#程序流

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);

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容