Java流程控制:JAVA的基本结构就是顺序结构,除非特殊说明,否则就是一句一句的执行的
它是任何一个算法都离不开的一种基本算法结构。
一:if选择结构:
1:if单选择结构:
如果......就......
2.if双选择结构:
要么.......要么......
3.if多选择结构
经常用于各个等级划分做出一个较为细致的分层制度。
二:switch多选择结构
tips:每写一个case记得要加上一个break。
反编译操作:直接在文件夹层面上进行操作,将class文件直接拉到idea的文件夹里,双击class文件就可以实现反编译,查看对应的数字以及对应的源码。
要想使程序一直执行下去则需要用到循环结构:
while循环结构会将循环内的语句一直执行下去,如果while后跟的布尔语句的结果为true,则会成为一个死循环,我们在书写代码的过程中要尽量去避免死循环。
死循环一般用于网页的等待用户选择时使用;
do......while循环和while循环的区别,如果wuile循环内容不符合条件则不会执行,而dowhile循环则会至少执行一次语句再结束程序。
for循环:
for循环是最有效最灵活的循环结构,而且for的循环执行的次数是在执行前就确定了的。语法结构为:for(初始化;布尔表达式;更新){代码语句}
for的死循环结构,因为没有初始值和布尔公式。
for循环的经典练习题:写出一个九九乘法表: