搜索
写经验 领红包

java中的控制语句有哪几种(java的控制语句有几种类型)

导语: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可以处理的逻辑判断,三目运算符不一定能处理。

本文内容由小涵整理编辑!