目录

一.循环

1.1 while循环

1.2 dowhile循环

1.3 for循环

二.while , dowhile , for 的区别

三.死循环

3.1 死循环

3.2 循环控制

四.循环嵌套


一.循环

1.1 while循环

//案例:打印100遍“helloworld”
//int i = 1000;  //如果初始为1000,则一次都不执行
int i = 1;  //初始化语句-与条件判断有关
int b = 1;  //初始化语句? 不是while(i<=100){  //条件判断System.out.println("helloworld-"+i);  //循环体i++;   //增量语句-要为条件判断服务b++;   //增量语句? 不是
}//while循环特点: 先判断再执行,执行次数为0~n次; 适用于循环次数可预见的情况

1.2 dowhile循环

//dowhile循环
//语法结构:
/*初始化语句do{循环体语句;增量语句}while(条件判断);//执行流程:1.初始化语句--只执行一次2.执行循环体语句3.增量语句4.条件判断,条件成立,回到第2句继续执行循环体;否则,跳出循环
*/
//案例: 打印100遍helloworld
//int i=1000;  //也会打印1遍
int i = 1; //初始化语句
do{System.out.println("hello,world-"+i);i++;
}while(i<=100);//dowhile特点:先执行,后判断,至少执行一次;适用于循环次数不可预见

1.3 for循环

//for循环(最常用)
/*语法结构:for(初始化语句;条件判断;增量语句){循环体语句;}//执行流程: 和while很类似1.初始化语句--只执行一次2.条件判断;如果成立,则执行循环体;否则跳出循环3.循环体语句4.增量语句; 回到第2句继续判断
*/
//案例:打印100遍helloworld
for(int i=1;i<=100;i++){System.out.println("helloworld-"+i);
}
//System.out.println(i);  //外围不是i的作用域了//for特点:和while类似,先判断,后执行,循环次数为(0~n次);适用循环次数可预见的情况

二.while , dowhile , for 的区别

三种循环的应用场景:
1. 先判断,后执行,且循环次数可预见--for,while
2. 先执行后判断,且循环次数不可预见--dowhile

三.死循环

3.1 死循环

//关于死循环问题:
//-------需要避免的死循环--------
/*
for(int i=10;i>1;i++){System.out.println("需要避免的死循环--增量语句与条件判断无关");
}*///----------漂亮死循环-------------
/*
for(;;){System.out.println("漂亮死循环...");
}*/
//--------最漂亮(常用)的死循环-------
while(true){  //do{}while(true);//一般做控制台录入System.out.println("常用的死循环...");
}

3.2 循环控制

//循环控制关键字: break,continue
/*======================continue=====================*/
/*for(int i=1;i<=10;i++){if(i%3==0){continue;  //跳出当前循环,不影响下一次循环的执行}System.out.println(i);
}*/
/*======================break========================*/
for(int i=1;i<=10;i++){if(i%3==0){break;  //跳出循环}System.out.println(i);
}
//应用场景:
//continue: 用在循环中,跳出当次循环的情况
//break:用在switch和循环中,结束switch和循环

四.循环嵌套

//循环嵌套: 在循环中,再包含循环
/*打印3行4列的*************分析:先考虑打印1行4列--每次打印1颗星,循环4次
*/
for(int i=1;i<=3;i++){ //外层打印行//****for(int j=1;j<=4;j++){   //内层打印列System.out.print("*");}System.out.println();  //回车
}

(今日分享:台风有点大,人差点么得了,祝各位别成落汤猴.)

2021-10-13 迈向程序猿的第五步相关推荐

  1. 2021-12-29 迈向程序猿的第五十七步

    目录 一.Nginx的简介以及应用场景 1.1 简介 1.2 应用场景的应用 二.Nginx的安装和常用命令介绍 2.1 Nginx的安装 2.2 常用命令的介绍 2.3 配置文件的介绍 三.Ngin ...

  2. 电动力学每日一题 2021/10/13 用Fourier变换法计算静止电荷产生的电场

    电动力学每日一题 2021/10/13 用Fourier变换法计算静止电荷产生的电场 静止点电荷 具有均匀线密度的静止电荷产生的电场 具有均匀面密度的静止电荷产生的电场 用Fourier变换法计算电场 ...

  3. 听说写博客是程序猿学习的第一步

    听说写博客是程序猿学习的第一步 对ICT类技术神往已久,尤其是编程和算法.只是苦于自制力有限,始终无法入门.每每看到别人学习编程.解决了问题,我总是很兴奋,憧憬着自己也能像他们一样用代码实现一些自己的 ...

  4. 科恩第一章Friday, October 29, 2021 10:13 AM

    文章目录 Chapeter 1 Part A Electromagnetic Waves and Photons **Wave-particle Duality** Chapeter 1 Friday ...

  5. 一个程序猿的工作五年的总结和感悟!与君共勉!

    分享: 4 作者:风雨楼 满怀希望的步入社会,工作五年了,有得有失,总结一下自己的得失,总是应该的,以下是想对自己说的话,想对公司说的话!欢迎大家拍砖,吐槽! 一.想对自己说的话: 1.明确人生的方向 ...

  6. 2021-12-18 迈向程序猿的第四十七步

    目录 一.Mapreduce基础 1.1 为什么要学习MapReduce 1.2 MapReduce简介 1.3 MapReduce优缺点 1.3.1 优点 1.3.2 缺点 1.4 MapReduc ...

  7. 2021-12-06 迈向程序猿的第四十三步

    目录 一.伪分布式的搭建 1.1 伪分布式模式介绍 1.2 平台软件说明 1.3 伪分布式环境搭建需求 1.3.1 环境需求 1.3.2 防火墙关闭确认 1.3.3 配置映射 1.3.4 确保ssh对 ...

  8. 2021-12-02 迈向程序猿的第四十一步

    目录 一. 免密登录认证 1.1 准备工作 1.1.1 现在机器A上生成秘钥 1.1.2 将机器A的公钥信息,拷贝到机器B的相关用户的家里的隐藏目录.ssh下的authoried_keys里 1.2 ...

  9. Bootstrap 响应式开发(2021.10.13)

    目录 一.响应式开发 1.框架含义 2.响应式 3.响应式尺寸划分 二.Bootstrap简介 1.Bootstrap概念 2.查阅Bootstrap文档 3.Bootstrap的使用 (1)创建文件 ...

最新文章

  1. java矩阵传递给r_从JAVA调用R得到卡方统计和p值
  2. java如何学习javaweb学习课程
  3. Python爬虫遍历文档树
  4. C++学习笔记4[循环语句]
  5. Eclipse Memory Analyzer以及内存泄露的原因
  6. 【linux网络编程】网络字节序、地址转换
  7. 使用建造者模式创建模拟数据
  8. 小清新自适应宇航员404页面丢失svg错误网页源码
  9. 加密解密(源自Discuz!NT3.1)
  10. linux虚拟机ping通主机
  11. 流媒体服务器架设(转载)
  12. 数据中心效率:40%的改进是通过最佳实践方案
  13. 通过反射认识泛型的本质
  14. 软件集成测试工作流程指南
  15. 计算机论文a会c会,参考文献代码大全
  16. vue echarts结合高德地图
  17. 烤星 DeFi 课堂 | 去中心化交易所适合小白用吗?
  18. android 夜间模式代码,Android 超简单的夜间模式如何实现?
  19. Unity3D代码动态修改材质球的颜色
  20. java 混淆war,java yguard混淆web工程

热门文章

  1. 心情低落的时候看看——自我疗伤
  2. windows部署AD域
  3. 快手如何玩转复杂场景下的说话人识别?| ASRU 2021
  4. 二维码登上太空飞船啦
  5. android 遥控器映射,MTK 平台Android系统遥控器映射关系
  6. 各国家市场分析(以色列,塞浦路斯)
  7. 《C#零基础入门之百识百例》(十)其他运算符和优先级 -- 解方程式
  8. 闲鱼引流是什么?懂得这些就够了
  9. Django项目实战——5—(用户登录、首页用户名展示、项目阶段总结)
  10. 中国CT设备市场研究与未来预测报告(2022版)