continue
:继续
适用场景:只能用在循环中
作用:表示跳出本次循环,继史上最强台风21级叫什么名续执行下一次循环
break和continue的区别?
适用场景不同,break可以用于switch和循环中,continue只能用在循环中作用不同:
break表示中断循环,未执行完的循环次数不再执行continue表示跳出本次循环,继续执行下一次循环package com.qfedu.test1;/** * continue :继续 * 适用场景:只能用在循环中 * 作用:表示跳出本次循环,继续执行下一次循环 * * break和continue的区别? * 适用场景不同,break可以用于switch和循环中,continue只能用在循环中 * 作用不同: * break表示中断循环,未执行完的循环次数不再执行 * continue表示跳出本次循环,继续执行下一次循环 * @author whd * */public class test1 {public static void main(string[] args) {// 适用for循环打印1 ~ 10 当i的取值为5 分别使用break和continue 查看效果for (int i = 1; i <= 10; i++) {if(i == 5) {continue;}system.out.println(i);}}}
package com.qfedu.test1;import java.util.scanner;/** * 循环录入java课的学生成绩,统计分数大于等于80分的学生比例 * @author whd * */public class test2 {public static void main(string[] args) {scanner input = new scanner(system.in);system.out.println("请输入人数");int num = input.nextint();double count = 0;for(int i = 1;i <= num;i++) {system.out.println("请输入第"+ i +"个人的成绩");int score = input.nextint();if(score < 80) {system.out.println("成绩小于80分,不需要累计");continue;}count++;// 代码可以执行到这一步 表示成绩是大于等于80分的 因为如果小于80分 将执行continue continue后续的代码 不再执行}system.out.println("大于等于80分的人数占比是" + count / num * 100 + "%");}}
package com.qfedu.test1;/** * while循环和do-while循环中使用continue * @author whd * */public class test3 {public static void main(string[] args) {int i = 0;while(i <= 10) {i++;if(i == 5) {continue;}system.out.println(i);}system.out.println("====================================");int j = 0;do {j++;if(j == 5) {continue;}system.out.println(j);}while(j <= 10);}}
package com.qfedu.test1;/** * 求1~10之间的所有偶数和 * @author whd * */public class test4 {public static void main(string[] args) {int sum = 0;for (int i = 1; i <= 10; i++) {if(i % 2 != 0) {continue;}sum += i;}system.out.println(sum);system.out.println("===========================================");int sum1 = 0;for(int i = 0;i <= 10;i+=2) {sum1 += i;}system.out.println(sum1);}}
外层变量变化一次 内层循环变量变化一轮
外层循环控制行数内层循环控制列数第一行元素的个数决定了计数器的初始值
元素越来越多,就++,当计数器++的时候,我们必须设置一个上限,也就是我们的条件必须小于或者小于等于某个值,否则就死循环元素越来越少,就–,当家庭助廉计数器–的时候,我们必须设置一个下限,也就是我们的条件必须大于或者大于等于某个值,否则就死循环package com.qfedu.test3;/** * 平行四边形 * 当我们使用多重循环打印三角形: * 第一行元素的个数决定了计数器的初始值, * 元素越来越多,就++,当计数器++的时候,我们必须设置一个上限,也就是我们的条件必须小于或者小于等于某个值, * 否则就死循环 * 元素越来越少,就--,当计数器--的时候,我们必须设置一个下限,也就是我们的条件必须大于或者大于等于某个值, * 否则就死循环 * @author whd * */public class test2 {public static void main(string[] args) {for (int i = 1; i <= 5; i++) { // 表示行数 5行 执行5次的外层循环// 左半部分 倒三角for(int j = 5;j >= i;j--) {system.out.print("&");}// 右半部分 矩形for(int j = 1;j <= 5;j++) {system.out.print("*");}// 换行system.out.println();}}}
package com.qfedu.test4;import java.util.scanner;/** * 使用多重循环打印银行菜单系统 * @author whd * */public class test4 {public static void main(string[] args) {scanner input = new scanner(system.in);int choice = 0;do {system.out.println("***********************************************");system.out.println("*************欢迎使用atm银行菜单系统*************");system.out.println("1.开户 2.存款 3.取款 4.贷款 5.修改密码 6.查询余额 0.退出");system.out.println("***********************************************");choice = input.nextint();switch (choice) {ca 1:system.out.println("执行开户功能");break;ca 2:system.out.println("执行存款功能");break;ca 3:system.out.println("执行取款功能");break;ca 4:system.out.println("执行贷款功能");break;ca 5:system.out.println("执行修改密码功能");break;ca 6:system.out.println("执行查询余额功能");break;ca 0:system.out.println("退出,欢迎下次使用~");理学类包括哪些专业break;default:system.out.println("输入有误,请重新输入");break;}} while (choice != 0);system.out.println("程序结束");}}
package com.qfedu.test4;import java.util.scanner;/** * 使用多重循环打印银行菜单系统 * @author whd * */public class test4 {public static void main(string[] args) {scanner input = new scanner(system.in);int choice = 0;do {system.out.println("***********************************************");system.out.println("*************欢迎使用atm银行菜单系统*************");system.out.println("1.开户 2.存款 3.取款 4.贷款 5.修改密码 6.查询余额 0.退出");system.out.println("***********************************************");choice = input.nextint();switch (choice) {ca 1:system.out.println("执行开户功能");break;ca 2:system.out.println("执行存款功能");break;ca 3:system.out.println("执行取款功能");break;ca 4:system.out.printl华为5xn("执行贷款功能");break;ca 5:system.out.println("执行修改密码功能");break;ca 6:system.out.println("执行查询余额功能");break;ca 0:system.out.println("退出,欢迎下次使用~");break;default:system.out.println("输入有误,请重新输入");break;}} wh黄山诗句ile (choice != 0);system.out.println("程序结束");}}
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注www.887551.com的更多内容!
本文发布于:2023-04-05 01:18:28,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/775745ed4648b0e074495756b8f969b6.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Java的分支结构与循环你知道多少.doc
本文 PDF 下载地址:Java的分支结构与循环你知道多少.pdf
留言与评论(共有 0 条评论) |