语句分为四个大类:
* 分支语句:if,if... else,if ...else if... else,switch case
* 循环语句:for,while,do while,foreach
* 跳转语句:break,continue
* 异常语句:try catch finally
1、if的用法
第一种:if(true){语句}else{语句}
第二种:if(true){语句}else if{语句}…n个else if{语句}…else{语句}
第三种:if(true){语句}
*2、switch case的用法(不常用)
int i = 3; switch (i) { case 0: case 1: Console.WriteLine("1"); break;//每个case里面都必须有一个break 或 goto 或 return case 2: Console.WriteLine("Case 2"); break; // 接下来的语句会出现警告--语法错误 Console.WriteLine("Unreachable code"); case 7-4://7-4会被预估为3,并且提出错误警告 Console.WriteLine("Case 3"); break; default://必须有此语句,否则不执行switch case Console.WriteLine("输入错误"); }
3、for的用法
for(初始值;执行条件;状态改变){循环体} 死循环for(;;){循环体}
4、while和do while的用法
while(true){语句}----true为判断条件,初始条件写在循环体外面,状态改变写在循环体中
do{语句}while(true)----注:这个循环会先执行一遍do里面的内容,不管while括号里的内容是否为真。
5、foreach遍历(用于数组,在数组里面再具体讲解)
6、break,continue的用法
break: 结束循环;
continue: 跳出此次循环,继续下一循环,循环继续执行;
*7、try{}catch{} 和try{}catch{} finally{}
try……catch……
while (true) { int j; try { string s = Console.ReadLine();//如果输入了小数则会报错 j = int.Parse(s); } catch (Exception yi)//Exception是一个类,此句抓住了错误的类型并赋给变量 { Console.WriteLine(yi.Message);//输出错误 continue;//继续while循环 } Console.WriteLine(j);//如果没错就执行此句 break;//跳出循环 }
try……catch……finally……
int e = 0; try { string s = Console.ReadLine(); e = int.Parse(s); } catch (Exception yi1)//Exception是一个类 { Console.WriteLine(yi1.Message); } finally { Console.WriteLine("最终执行的语句:{0}",e); }
语句部分未完待续…………