概述
1:顺序结构
顺序结构就是一步步按照代码的顺序执行
2:If结构
if结构包含单选择结构和双选择结构
单选择结构就是单个If语句,用于简单的判断
其中第一行代码Scanner是作为一个接收器使用,所以在停止使用的时候一定要关闭,避免浪费配置资源。
多选择结构就是可以用于多个条件的判断,一般来说是以else和else if作为判断
3:Switch多选择结构
这个结构用于固定值得一个筛选,必须是一个固定的值,不然无法进行筛选,这个结构具有穿透性,你必须写break进行结束,不然他会一直执行到最后一行代码。
4:while循环结构
while结构是只要条件为真,就会一直执行下去,在布尔表达式中填写条件
如图所示,如果要计算1-100值的和,可以选择用于这个循环结构,在条件式中选择i<=100,然后让sum求和之前的数,结束后进行输出,值为5050.
5.DoWhile循环结构
这个循环结构和while的区别就是,他至少会执行一次,不管他是否符合这个条件。
比如图二中的值,哪怕不符合i<0,则i也会输出一次。
6.for循环
for循环主要是比较精简,可以简便代码。
计算100以内的奇数和偶数就可以用这个方法执行
当i%2!=0的时候,这句话的意思就是不能被二整除,所以是奇数,在这个循环中相加,另外的则选择一个else,在另一个条件中相加。
在for循环中还可以嵌套if选择结构,如图所示,可以看到i%5==0的意思就是能被5整除的数字,满足则输出,而i%(5*3)==0则表示判断输出的数字,这个要每行输出三个,则还有输入system.out.print()换行代码才能实现。
这个是九九乘法表的代码,用的两个for循环的判断,j和i控制的是两个数,但是i不能大于j,不然无法实现。
在for循环中还能查询一个数组中的值,有两种方法。
7:break和continue的使用
break在witch和Switch中使用,一但使用,则是跳出代码,不在进行循环
continue则是跳过那个符合条件的值,循环还会继续执行完毕
上面一个代码是输出到30之后结束,不在输出值,而下面的代码则会跳过那个符合条件的值,然后输出不符合条件的值。
8:三角形的打印
第一行代码是控制行数,第二行代码是控制从空格数量,不能因为在不断减少,所以不能小于行数,不然无法打印,下面两行则是控制输出的数量。
最后
以上就是漂亮溪流为你收集整理的JAVA选择结构和循环结构详解1:顺序结构 2:If结构 3:Switch多选择结构 4:while循环结构5.DoWhile循环结构6.for循环7:break和continue的使用8:三角形的打印 的全部内容,希望文章能够帮你解决JAVA选择结构和循环结构详解1:顺序结构 2:If结构 3:Switch多选择结构 4:while循环结构5.DoWhile循环结构6.for循环7:break和continue的使用8:三角形的打印 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复