条件语句
1、单条语句
if( 条件判断语句 ){
当条件判断语句为true,就执行该代码块,
为false就不执行
}
2、双条件语句:if、else属于条件分支语句
(1)语法
if(条件判断语句){
功能语句1,当条件满足时执行该代码块
}else{
功能语句2,当条件不满足时执行该代码块
}
(2)要点
-程序流程
顺序执行
选择执行
循环执行
-条件分支语句用于选择执行
(3)流程图
3、多重if、else语句
(1)语法
if(条件判断语句1){
功能语句1,当条件1满足时执行该代码块
}else if(条件判断2){
功能语句2,当条件2满足时执行该代码块
}else if(条件判断3){
功能语句3,当条件3满足时执行该代码块
}else{
当所有条件都不满足时执行该代码块
}
(2)流程图
(3)要点
else总是属于前面最近的、还没有对 应else的if
(4)编码规范
加大括号增强可读性
(5)示例
小张休假计划:如果放假5天以上,则去海南玩;否则如果放假3天以上就去周边地区玩;否则在家休息。
3、switch、case语句
Java中switch条件语句也是一种很常用的选择语句,和if条件语
句不同,它只能针对某表达式的值做出判断,从而决定程序执行哪
一段代码。
在 switch语句中使用 switch关键字来描述一个表达式,使用
case关键字来描述和表达式结果比较的目标值,当表达式的值和某
个目标值匹配时,会执行对应case下的语句。
(1)语法
(2)要点
-case XX为Tag
-表达式的值为整型数,不能为long型
-break语句通常是需要的
-default可选
(3)流程图
-多重条件判断
-表达式结果取值是固定值而不是范围
循环语句
三种循环结构:for,while,do…while 循环,本质没有任何区别都可以循环做事。
1、while循环语句
(1)语法
注意:
①执行流程:判断条件,如果满足,执行大括号中的代码(循环体),
执行后,回到条件判断,如果满足继续执行,…,一直到条件不 满足结束。
②循环次数: 最少0次。
③避免死循环。
(2)要点
①先判断在执行。
②循环次数不定。
③避免死循环。
(3)流程图
(4)示例,打印1~100。
2、do-while循环语句
(1)语法
do-while循环又称直到型循环。
注意:
①执行流程,先执行循环体,然后再判断,如果条件满足,则 执行循环体,…一直到条件不满足为止。
②循环次数。 最少1次
③避免死循环
(2)要点
①先执行在判断。
②至少执行一次。
③最后的分号勿漏。
(3)流程图
(4)示例
3、for循环语句
(1)语句
(2)要点
①第一次循环顺序:1、2、3、4。
②以后循环顺序:2、3、4。
③每次循环操作前提条件事2为真。
(3)流程图
(4)示例
循环控制语句
break:跳出整个循环,循环不会再执行。
continue:跳出这一次循环,执行下一次循环。
4、break语法及使用
(1)语法
break:改变程序控制流。
·在循环语句中,用于跳出循环而执行后面的语句。
·在switch语句中用于跳出switch代码块。
(2)要点
①结束循环之用。
②改变循环执行次数。
③只跳出本循环。
(3)扩展方法
可以跟标签定向跳转至标签处,可以突破本层循环限制,标签放 在循环之前,和循环之间不能有其他语句。
5、continue语法及使用
(1)语法
continue作用:跳过循环中剩余语句而执行下一次循环。
(2)要点
①没有结束循环。
②没有改变循环执行次数。
③只在本层循环中起作用。
(3)扩展方法
可以后跟标签,定向跳转至标签处,可以突破本层循环限制,标 签放在循环之前,和循环之间不能有其他语句。
安卓逆向交流学习:3526762131
VX:yijin1108an
本章知识分享就结束啦,希望大家收获满满。