内容预览
顺序流程
分支流程
循环流程
顺序流程
以前的程序都是顺序流程,这里略过。
分支流程
1. if语句
a) 格式:
if(布尔表达式){
语句内容
语句内容
}
b) 示例代码
int a = 10;
int b =SystemIn.nextInt();
if(b!=0){
System.out.println(“a/b =” + a / b);
}
c) if语句特例
if(布尔表达式)语句内容
说明:只有一行语句需要执行
程序的可读性:反馈(不满足也给出提示信息)
2. if …else语句
a) 格式:
if(布尔表达式){
语句内容1;
}else{
语句内容2;
}
b) 说明:if:如果 else:否则
c) 效率比多重if高 1&0 0&&1
3. if…elseif…else语句
a) 格式:
if(布尔表达式){
语句内容;
}else if(布尔表达式){
语句内容;
} else if(布尔表达式){
语句内容;
}
…
else{
语句内容
}
4. switch/case语句
a) 格式:
switch(数据){
case值1:语句1;
case 值2:语句2;
……
default:语句;
}
b) 说明:C#和Java的语法相似度可以到达50% ---60%,但是C#在switch/case语句里必须加break
c) switch&case注意事项
i. 每一个case声明之后应该有break
ii. default语句可以放置在最后、中间或开始处
…… …… 余下全文