栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA选择结构和循环结构详解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA选择结构和循环结构详解

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:三角形的打印 

 第一行代码是控制行数,第二行代码是控制从空格数量,不能因为在不断减少,所以不能小于行数,不然无法打印,下面两行则是控制输出的数量。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/727486.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号