第五章 程序控制结构
2021/10/31 17:09:55
本文主要是介绍第五章 程序控制结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第五章 程序控制结构
5.1 switch分支结构
语法格式如下:
switch(expression){ case value : //语句块 break; //可选,结束switch case value : //语句块 break; //可选,结束switch //你可以有任意数量的case语句 default : //可选 //语句块 }
5.2 for循环
for(初始化; 布尔表达式; 更新) { //代码语句 } for(;;){//表示一个死循环 System.out.println("ok") }
5.3 while循环控制
while(循环条件){ 循环体(语句); 循环变量迭代; } int i = 0; while(i <= 10){ System.out.println("value of i: " + i); i++; } System.out.println(i);
5.4 do…while循环(先执行,再判断)
对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。
循环变量初始化; do{ 循环体(语句); 循环变量迭代; }while(循环条件);
//) 打印出九九乘法表[课后题] for(int i = 1;i<=9;i++){ for(int j = 1 ; j<=i;j++) System.out.print(j +"*"+ i +"="+j*i +"\t"); System.out.print("\n"); } 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
/* * 请编写一个程序,可以接收一个整数,表示层数(totalLevel),打印出金字塔。(Stars.java) [化繁为简, 先死后活] */ Scanner sc = new Scanner(System.in); System.out.println("请输入总层数"); int totalLevel = sc.nextInt(); for(int i =1 ; i<= totalLevel;i++){ for(int a =1 ;a<=totalLevel-i;a++){ System.out.print(" "); } for(int j = 1;j<=2*i-1;j++){ if(j==1 || j==2*i-1 || i == totalLevel){ System.out.print("*"); }else { System.out.print(" "); } } System.out.println(); }
//补充说明字符串 的内容 比较 使用的 方法 equals if("丁真".equals(name) && "666".equals(passwd)) /* * 实现登录验证,有 3 次机会,如果用户名为"丁真" ,密码"666"提示登录成功, * 否则提示还有几次机会,请使用 for+break 完成 */ Scanner sc = new Scanner(System.in); int times = 3; while(true){ System.out.println("请输入用户名"); String str1 = sc.next(); System.out.println("请输入密码"); String str2 = sc.next(); if("丁真".equals(str1) && "666".equals(str2)){ System.out.println("登陆成功"); break; }else{ times--; System.out.println("输入错误,您还有"+times+"次机会!"); if(times==0){ System.out.println("您已经没有机会了,重启!"); break; } } }
5.5 continue语句
break;语句用于结束整个循环。
continue 语句用于结束本次循环,继续执行下一次循环
5.6 -return跳转控制语句
return 使用在方法,表示跳出所在的方法,在讲解方法的时候,会详细的介绍,这里我们简单的提一下。
5.7章节作业
这篇关于第五章 程序控制结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-30java最新版本是什么,有什么特性?-icode9专业技术文章分享
- 2024-11-30[开源]27.8K star!这款 Postman 替代工具太火了!
- 2024-11-30Gzip 压缩入门教程:轻松掌握文件压缩技巧
- 2024-11-29开源工具的魅力:让文档管理更“聪明”
- 2024-11-29Release-it开发入门教程
- 2024-11-29Rollup 插件入门教程:轻松掌握模块打包
- 2024-11-29从零到一,产品经理如何玩转项目管理和团队协作
- 2024-11-29如何通过精益生产管理工具帮助项目团队实现精准进度控制?
- 2024-11-29低代码应用开发课程:新手入门与基础教程
- 2024-11-29入门指南:全栈低代码开发课程