码迷,mamicode.com
首页 > Windows程序 > 详细

C#:判断与循环

时间:2021-02-24 13:18:37      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:if语句   console   方便   family   三目运算   简洁   uri   运算符   element   

Evernote Export

 

 
.................................. 判断 ..................................
 
1. if语句
单层:if(boolean_expression) { ...... }
两层:if(boolean_expression) { ...... } else { ...... }
多层:if(boolean_expression) { ...... } else if { ...... } ... else { ...... }
2. switch case语句
swtich()... catch...default语句
遇到 break, 才会退出整个 switch case 语句,否则执行下一个 case 语句;default可以省略
3. 三目运算符
Exp1 ? Exp2 :Exp3
 
 
if (a>0 && a<10) // && 和 ||
 
char grade = ‘C‘;
switch (grade)
{
case ‘A‘:
Console.WriteLine("很棒");
break;
case ‘B‘:
case ‘C‘:
Console.WriteLine("不錯");
break;
case ‘D‘:
Console.WriteLine("不及格");
break;
default:
Console.WriteLine("輸入不合法");
break;
}
Console.WriteLine("您的成绩是 {0}", grade);
Console.ReadLine();
 
 
 


 
break;退出当前的循环
continue;退出当次循环,执行下一次循环
 


 
 

 
.................................. 循环 ..................................
 
 
1. for循环:for循环中的三个语句都不是必须的,但是分号要有
for (int a = 10; a < 20; a = a + 1)
{
Console.WriteLine("a 的值: {0}", a);
}
 
2. foreach循环: 只能用于 数组、字符串、集合数据类型
优点: 1. 简洁,速度快
2. 不用考虑数组索引
3. 遍历多维数组很方便
 
int[] fibarray = newint[] { 0, 1, 1, 2, 3, 5, 8, 13 };
foreach (int element in fibarray)
{
Console.WriteLine(element);
}
 
int[,] nVisited = newint[8, 8]; // 创建一个8X8的二维数组,里面值为0, -- 遍历多维数组
foreach(int i in nVisited)
{
Console.WriteLine(i.ToString());
Console.ReadKey();
}
 
3.while 循环:需要在循环的外面定义循环变量 ,先判读再执行
int a = 10;
while( a<20 )
{
Console.WriteLine("a 的值: {0}", a);
a = a + 1;
}
 
4. do ... while 循环:需要在循环的外面定义循环变量,先执行再判断
int a = 10;
do
{
Console.WriteLine("a 的值: {0}", a);
a = a + 1;
} while (a < 20);
 
 
 
 

C#:判断与循环

标签:if语句   console   方便   family   三目运算   简洁   uri   运算符   element   

原文地址:https://www.cnblogs.com/bigplum/p/14438666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有
迷上了代码!