选择(分支)结构 和 循环结构 知识要点

来源:互联网 发布:关键词优化在哪里 编辑:程序博客网 时间:2024/05/20 13:15
选择(分支)结构:
1.if-else选择结构
if (条件) {
if成立执行的代码块
} else {
if不成立执行的代码块
}
注意:1.if后面()放的是判断条件,此条件必须是真或假。
 2.{}必须成对出现
 3.else{}结构可以省略,但是if{}结构不能省略
 4.代码缩进!!!!!!
 
2.多重if、阶梯if、else-if结构
if(条件1){
条件1成立执行的代码
}else if(条件2){
条件2成立执行的代码
}else{
上面所有条件都不成立执行的代码
}

3.嵌套if选择结构
if(条件1){
代码块1
if(条件2){
代码块2
}
}
注意:嵌套一般不超过三层,能够多重if解决的问题一般不用嵌套

4.switch选择结构
 switch(表达式){
case 常量1:
表达式等于常量1时的操作
break;
case 常量2:
表达式等于常量2时的操作
break;
·······

default:
(语句;)
break;
 }
注意:1.switch后面的括号中,必须是能算出具体结果的表达式
   计算后的常量可以是整数、字符、字符串
 2.case 后面的常量必须保持唯一
 3.break作用:跳出当前switch结构。每一个case项,除非特殊需要,必须有break
 4.switch结构中,只会判断一次,当遇到正确的case项后,便不再判断。
   当省略break后,程序便会从正确的case项开始,顺序执行所有case项中的代码。
 5.switch结构是专门用于判断等于的结构,执行效率要比if-else快

 6.case项可以带{},一般省略。所以,在每个case项中声明的变量,只在当前case项生效。





循环结构:


所有循环的流程
1.声明循环变量-->2.判断循环条件-->3.执行循环操作-->4.更新循环变量
不断执行2,3,4步操作直到循环条件不成立为止


1.while循环
1.语法
while(循环条件){//条件成立,循环操作
循环操作
}
2.特点:先判断,再执行
3.while后面()中的计算结果必须为boolean类型

2.do-while循环
1.语法
do{
循环操作
}while(循环条件);
2.特点:先执行,再判断。无论初始条件是否成立,do-while循环至少执行一次。
3.while()后面的分号不能省略
注意:在执行操作后,要及时更新循环变量

3.for循环
1.语法
 for(参数初始化;条件判断;更新循环变量){
循环操作
 }
2.特点:先判断,再执行。一般for循环是对具有循环次数限制的循环
3.注意:1.参数初始化,条件判断,更新循环变量在语法上都可以省略
但是两个分号缺一不可
2.for循环中每个表达式均可有多个表达式,用逗号分隔,
 表达式之间用&&和||连接
 
break,continue,return控制语句


1.break:跳过本层({}中的整个循环)循环,break只能往外跳出一层。嵌套循环时,只能跳出当前所在的循环


2.continue:跳过本次循环剩余的代码,直接执行下一次循环。
使用continue时,一定要注意更新循环变量的语句位置必须在continue的上方

3.return:终止当前方法


作用范围:return>break>continue

0 0
原创粉丝点击