C# 学习总结 之 流程控制

流程控制
名称 语句 形式 意义
顺序结构     从上向下顺序执行
无条件跳转      
分支机构 if语句实现分支 if(判断){处理} 如果…则…
if(判断){处理}else{处理} 如果…则…,否则…
ifelseifelse if…else嵌套进行多条件判断
switch语句实现分支 switch(variable)
{

 
 case value1:
       statement1
      
break;
 
case value2:
       statement2
     
 break;

   ...
 
 default:
       statement
      
break;
}
如果case分支种没有break语句,即使匹配了此分支,程序也要执行下一个case分支,,直到遇到break为止。如没有任何分子满足条件,程序最后进行default分支
循环结构 while语句实现循环 while(条件){...} 如果…就… 表示如果符合条件就执行循环 若循环有初始值,且都要累加、累减,则使用for循环比while循环要好。
do{...}while(条件) 直到…为止… 表示直到满足条件就退出循环,至少会执行一次
for语句实现循环 for(expressionl1 expressionl2expressionl3
{
 
 statement

}
expressionl1:条件初始值
expressionl2:判断条件
expressionl3:执行statement后要执行的语句,用来改变条件,如累加等。
Statement: 符合条件时的执行语句
使用break/continue控制循环   break 可以用于中断循环,从循环中跳出。
Continue可以提前结束一次循环过程中执行的循环体,直接进入下一次循环。
备注:      
条件编译 #define   建立一个预定义符号 ,必须放于文件首行,并在整个文件中有效
#undef   取消一个预定义符合
#if    条件判断指令
#else  
#elif  
#endif  
异常处理 try、 catch、 finally try{...} 
catch
{...}  
finally{...}
当try{...}代码块出现异常,将自动转向 catch{...}代码块,并执行其中的内容,无论是否出现异常,程序都会执行finally{...}中的代码。  
posted @ 2009-04-27 20:33  java程序代码  阅读(207)  评论(0编辑  收藏  举报