概述
让我们将事前的忧虑,换为事前的思考和计划吧!
Java三大结构:顺序结构、选择结构、循环结构
让我们将事前的忧虑,换为事前的思考和计划吧!
顺序结构
- Java的基本结构就是顺序结构,除非特别指明,否则就按照由上到下的顺序一句一句的执行。
- 顺序结构是最简单的算法结构。
- 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个一次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
System
选择结构
if单选择结构
- 在写程序的过程中,经常会判断一个东西是否可行,然后才去执行代码,也就是如果为布尔值true就执行,如果为布尔值false就不执行
// 语法
if双选择结构
- 在程序实际开发场景中,会有很多类似:判断某一个东西可行然后执行一些代码,否则执行另一段代码。
import
多重if选择结构
- 比双选择if结构更复杂的业务场景,就要用到嵌套的if结构,比如:不断地判断某个东西是否符合条件,判断符合就执行对应的处理方法。
import
注意:
- if语句至多有一个else语句,else语句必须放在所有else if语句之后
- if语句可以有若干个else if语句,他们必须在else语句之前
- 一旦其中一个else if语句检测为true,其他的else if以及else语句都将跳过执行
嵌套if选择结构
- 嵌套if很好理解,就是if判断语句中还有一个if判断语句
if
switch多选择结构
- 多重选择结构还有一个实现方式:switch case
- switch判断一个变量是否与多个分支条件匹配,然后执行相应代码逻辑
- switch语句支持的变量:byte、short、int、char、String(JDK7后支持)等
int
注:switch实现String判断原理:获取到字符串的hashCode然后通过hashCode进行对比
反编译
- 代码执行后会生成一个人读不懂的.class文件,想要看懂这个文件可以将.class文件进行反编译,拖转到IDEA开发目录中,用IDEA打开就可以实现一个简单的反编译操作
循环结构
while循环
- while是最基本的循环,只要判断条件符合就会一直执行下去
while
- 大多数情况会让循环主动停止下来,所以需要一个让while循环判断失败的方式来结束循环
- 少部分情况循环需要一直执行下去,比如服务器的请求监听等
- 循环条件一直为true会造成死循环,正常的业务中应该避免这种情况,因为它会是你的程序卡死
int
do...while循环
- 对于while而言,不满足条件,它一次也不会执行,但是有的实际场景是即使不满足条件也让程序执行一次。
- do...while循环和while循环相似,不同的是do...while循环至少会执行一次。
do
do...while循环与while循环的区别:
- while循环先判断后执行,do...while先执行后判断。
for循环
- 所有的循环结构都可以使用while或do...while表示,但Java提供了一种更简单的循环结构:for循环
- for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。
- for循环执行的次数是在执行前就确定的
// for语法
99乘法表
// 循环9次
本文作者《猿氏·凯》,如果雷同,纯属抄袭····
最后
以上就是酷炫美女为你收集整理的java switch 嵌套_Java三大结构:顺序结构、选择结构、循环结构的全部内容,希望文章能够帮你解决java switch 嵌套_Java三大结构:顺序结构、选择结构、循环结构所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复