美文网首页
C#入门(分支语句,循环语句,break和continue用法)

C#入门(分支语句,循环语句,break和continue用法)

作者: Unity学习的路上 | 来源:发表于2016-11-30 17:29 被阅读0次

第二天,学习的是分支语句,循环语句的运用,同样是很基础的东西

 单分支语句if

//if语句的表达式:if(条件){语句1;语句2;}

//如果我们if语句块只有一条语句,那么可以省略{}

// 练习:用户输入两个数然后输出较大的数

// int a = int.Parse(Console.ReadLine());

// int b = int.Parse(Console.ReadLine());

// if (a>b)

// {

// Console.WriteLine (a);

// }

// else

// {

// Console.WriteLine (b);

// }


双分支语句if..else 多重分支语句if ..else if ..else if..else -->switch

比较三个数的大小

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

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

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

int max = a>b?a:b;

int max1 = max>c?max:c;

int min = a<b?a:b;

int min1 = min<c?min:c;

Console.WriteLine ("最大值是"+max1);

if(a !=max1 && a!= min1)

{

   Console.WriteLine ("中间值是" + a);

}

else if(b !=max1 && b!= min1)

{

Console.WriteLine ("中间值是" + b);

}

else

{

Console.WriteLine("中间值"+c);

}

Console.WriteLine("最小值是" +min1);

switch

在控制台输入1-7打印相应的星期

int a = int.Parser(Console.WriteLine());

switch(a)

{

case 1:Console.WriteLine("星期一")break;

case 2:Console.WriteLine("星期二")break;

case 3:Console.WriteLine("星期三")break;

case4:Console.WriteLine("星期四");break;

case5:Console.WriteLine("星期五");break;

case5:Console.WriteLine("星期六");break;

case7:Console.WriteLine("星期七");break;

default:Console.WriteLine("输入错误");break;

}

以上就是简单的一个switch的用法


循环语句

/*

*1.while循环

*2.do..while循环

*3.for循环

*4.foreach循环

*/

while循环的语法格式

while (表达式) {

语句块

}

while循环的简单引用

输出10句的Hello World

int i=0;

while(i<10)

{

Console.WriteLine("Hello World");

}

循环语句之do..while

int a = 0;

do {

    Console.WriteLine ("该语句只会被输出一次");

   } while (a < 0);

do..while 不管怎么样语句块至少执行一次

for循环

for循环语法格式

for(初始变量;判断语句;自加或者自减)

{

语句块

   }

/*

*

*1.初始化条件

*2.执行条件判断

*3.语句块

*4.自加或者自减或者其他要求的条件

*5.回到第二步

*6.如果条件不满足的话跳出整个for循环

*/

使用for循环完成1-100求和

   int sum = 0;

   for(int i =0;i<=100;i++)

{

sum += i;

   }

   Console.WriteLine (sum);

打印9*9的乘法表

for(int i =1;i<10;i++)

{

for(int j = 1;j<=i;j++)

{

Console.Write (i+"*"+j + "=" + i*j+" ");

    }

    Console.WriteLine ();

   }

break关键字的用法

break;跳出当前循环

continue关键字的作用

跳出剩下语句块,进入下次循环

最后写一个复杂点的三目运算符 

三个数求中间值

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

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

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

int x = a>b?(a>c?:(b>c?b:c):a):(a<c?:(b<c?:b:c):a);

Console.WriteLine (x);

相关文章

网友评论

      本文标题:C#入门(分支语句,循环语句,break和continue用法)

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