循环语句
什么是循环:举例就是相同的事情重复做,例如操场跑圈跑圈,跑十圈就是循环了10次,例如吃包子,吃了10个包子就是循环了10次。
循环是有两种的,一种是条件循环例如循环10次,百次,千次等等,还有一种是死循环无限循环不会停止。
嵌套循环,外循环控制的是行,内循环控制的是列。
import java.util.Scanner; public class T6 { public static void main(String[] args) { for (int i = 1; i <=4 ; i++) { System.out.println();//共有4行从1开始 for (int j = 1; j <=i ; j++) { System.out.print("*");//内控制列 } } } }
循环常用的是while循环和for循环,如果知道循环次数的话就用for,如果不知到次数就用while循环。
循环当中有两个关键字:break 跳出最近循环(终止最近操作的循环
continue 停止最近的本次循环 进行下次循环
import java.util.Scanner; public class T6 {//continue 举例 public static void main(String[] args) { for (int i = 1; i <= 4; i++) { System.out.println(); for (int j = 1; j <= i; j++) { if (i== 1) { continue;//跳过了第一行 } else { System.out.print("*"); } } } } }
import java.util.Scanner; public class T6 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = input.nextInt(); while (true) { if (a == 1) { break; } System.out.println("请输入您的幸运数字");//如果不是1 他就会一直循环 } } }
import java.util.Scanner; public class T6 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int yb = 0; int dn = 0; int hu = 0; while (true) { System.out.println("欢迎您来的无敌酒店"); System.out.println("1、一般房150"); System.out.println("2、电脑房250"); System.out.println("3、豪华房350"); System.out.println("请选择您需要的房间"); System.out.println("结束服务请选4"); int i = input.nextInt(); if (i == 1) { yb++; } if (i == 2) { dn++; } if (i == 3) { hu++; } else { System.out.println("请选择正确的房间"); } if (i == 4) { int j = (yb * 150) + (dn *250) + (hu * 350); int b = yb + dn + hu; System.out.println("您共消费" + j + "元"); System.out.println("您共定制了" + b + "间房"); break; } } } }
debug 就是断点测试:我们可以一步一步的执行 查看它的执行过程
1.出现错误 找不到出错的地方 可以使用Debug 一步步执行
2.看不懂代码 也可以使用 Debug一步步去查看它的运行
3.也可以使用debug观察程序情况
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
EDAS-初始化安装脚本报错
浅谈 EDAS 的初始化脚本主要目的是安装 EDAS 客户端机器上一些初始化的运行时环境,保证 EDAS 部署时正常运行。同时将 ECS 同步到 EDAS的默认集群中; 案例 客户端执行 EDAS 初始化安装脚本时报链接失败如下图; 分析 1)下载 install.sh 脚本 遇到类似的错误,先将 install.sh 脚本中下载的 install0_lite.sh 脚本下载到当前目录。 function execute { TEMP_DIR=/tmp/edas rm -rf $TEMP_DIR mkdir -p $TEMP_DIR EXEC_URL=$SCRIPT_URL_PRFIX/install0_lite.sh #将这行代码的 $TEMP_DIR/ 去掉,就是下载到本地了 EX
- 下一篇
[雪峰磁针石博客]Python经典面试题: 用3种方法实现堆栈和队列并示例实际应用场景
介绍 数据结构在计算机中组织存储,以便我们可以有效地访问和更改数据。 堆栈和队列是计算机科学中定义的最早的数据结构。 堆栈 遵循后进先出 (Last-in-First-Out LIFO)原则。 push - 在堆栈顶部添加元素: pop - 删除堆栈顶部的元素: 队列 遵循先入先出(FIFO:First-in-First-Out)原则。 enqueue - 在队列的开头添加元素: dequeue - 删除队列开头的元素: 使用列表实现堆栈和队列 Python的内置List数据结构k堆栈和队列操作的方法。 堆栈 letters = [] # Let's push some letters into our list letters.append('c') letters.append('a') letters.append('t') letters.append('g') # Now let's pop letters, we should get 'g' last_item = letters.pop() print(last_item) # If we pop again we'll...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- 2048小游戏-低调大师作品
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题