前言:
此刻咱们对“java控制语句有哪些”可能比较注重,大家都需要剖析一些“java控制语句有哪些”的相关内容。那么小编在网摘上搜集了一些有关“java控制语句有哪些””的相关内容,希望同学们能喜欢,你们快快来了解一下吧!所谓的一个控制语句,是控制代码的执行顺序,执行时机。
1.1 控制语句的种类
Java中的控制语句,共分为3类:
1. 顺序控制结构语句
2. 选择结构语句
3. 循环结构语句
1.2 顺序结构语句
顺序结构语句,是Java中默认使用的执行规则,意指代码执行的顺序。
在Java中,代码是从上往下,从左往右执行的。
两段代码,一般情况下,谁先执行,就看谁在最上面,或者谁在左边。
如果是赋值运算,这个规则不在其内。
1.3 选择结构语句
生活中,你在十路口,要往哪个方向走,就选择一条路。
在代码中,同样也有类似的情况,比如说有四个结果,要使用哪一个,就必须做出一个选择,哪怕四个都用,这个也是一种选择。
1.3.1 选择结构语句的分类
选择结构语句,应用分为两种:
1. if
2. switch
1.3.2 if语句的应用
Ø if的最基本的语法:
if(条件表达式) {
满足条件后执行这里的代码!
}
Ø 常用的if语法:
if(条件表达式) {
满足条件后执行这里的代码!
}else {
如果没有满足的条件,最后才执行这里的代码
}
Ø 其他的语法:
if(条件表达式) {
满足条件后执行这里的代码!
}else if(条件表达式){
如果上面的条件不满足,而满足这里的条件,就执行这里的代码
}
if(条件表达式) {
满足条件后执行这里的代码!
}else if(条件表达式){
如果上面的条件不满足,而满足这里的条件,就执行这里的代码
}else {
如果没有满足的条件,最后才执行这里的代码
}
除此之后,if是可以嵌套使用的。
简单的例子:
if() {
if() {
}
}
1.3.3 示例
示例1:
示例2:
示例3:
1.3.4 if语句使用注意事项
条件表达式:
1. 可以由多个条件比较组成
2. 条件表达式返回的结果,必须是boolean类型
3. 如果条件满足后处理的代码只有1条,if的{}是可以省略的:
虽然可以省略,在开发中,不推荐这么去做,不方便对代码的阅读
4. 有左大括号就没有分号,有分号就没有左大括号
在if()后面,有一个;分号,已经把if语句给结束了,后面的代码,与if没半毛钱关系。
是否执行,不再让if来控制。
单独的{}里边的代码,也是一个符合要求的Java,在面向对象的时候才会学习。
1.3.5 if语句与三元运算符的转换
示例:获取三个整数中最大值
三目运算符:
if语句:
三目运算符与if的区别:
1. 三目运算符必须会返回一个结果
2. if语句可以不返回结果
3. 三目运算符可以处理的逻辑判断,if都可以处理
4. if可以处理的逻辑判断,三目运算符不一定能处理。
标签: #java控制语句有哪些