美文网首页
C#程序流

C#程序流

作者: 妈妈说喝牛奶能长个 | 来源:发表于2017-08-04 13:17 被阅读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);

    相关文章

      网友评论

          本文标题:C#程序流

          本文链接:https://www.haomeiwen.com/subject/papvlxtx.html