C#程序流

2017-08-04  本文已影响0人  妈妈说喝牛奶能长个

程序流(程序的结构)

1、顺序结构

2、分支结构  if    if…else    if…else if    swicth…case

if(条件表达式){    语句1

          }else{     语句2

}

if (条件表达式);{    

           语句1

}

表达式括号后有";",则大括号内和if语句没有关系

Console.WriteLine ("请输入您的年龄");

string age = Console.ReadLine();

int age_num = int.Parse(age);

if(age_num >= 18){

         Console.WriteLine("已经成年");

}

if (age_num >= 18) {

          Console.WriteLine ("已经成年");

} else if(age_num>=12){

           Console.WriteLine ("你是个少年");

} else {

           Console.WriteLine ("你是个麻瓜");

}

switch(age_num){                              //switch(age){    string类型加引号  不能用float double 

case 18:                                             //case "18":

{

Console.WriteLine ("我18");

break;

}

case 19:

{

Console.WriteLine ("我19");

break;

 }

default:                                                                  //可有可无  有且只能有一个

{

Console.WriteLine ("不知道多少岁");

break;

}

}

Console.WriteLine ("-----------");

3、循环结构  for  while  do...while  foreach...in

while(循环条件){

循环体

}

int i = 0,sum = 0;

int n = int.Parse (Console.ReadLine());            // 0+1+2+3+4+5+6+7+8+9+10

while(i<n+1){

          sum += i ;                                                    //sum = sum + i

          ++i;

}

Console.WriteLine ("{0}",sum);

//0到n的偶数和

int i = 0,sum = 0;

int n = int.Parse (Console.ReadLine());

while(i<n+1){

          if (i % 2 != 0) {

          sum += i;

}

if(i/2){

         break;                   //跳出循环,继续执行循环之后的语句

 }

++i;

sum += i;

++i;

if(i == 5){

continue;                        //跳出本次循环,继续执行之后的循环,至自循环结束

}

Console.WriteLine ("i = {0}",i);

sum += i;

}

Console.WriteLine ("sum={0}",sum);

do {

Console.WriteLine ("朵蜜天女");

++i;

} while(i < n);

for(初始条件;判断条件;条件变化){

 //循环体

}

for (int i = 0;i<10;++i){                             // 0到9

Console.WriteLine ("{0}",i);

}

int i = 10;

for (;true;){

Console.WriteLine("{0}",i);

--i;

if(i<0){

break;

}

}

Console.WriteLine("{0}",i);

上一篇下一篇

猜你喜欢

热点阅读