Java流程控制之(二)循环
时间:2019-11-13
本文章向大家介绍Java流程控制之(二)循环,主要包括Java流程控制之(二)循环使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
while循环和for循环基本概念……直接上代码!
while循环
int i = 0;
while(i<10)
{
System.out.println(i);
i++;
}
System.out.println("跳出循环!");
//输出0 1 2 3 4 5 6 7 8 9 跳出循环!
- while(xx),括号内为true,则执行一条语句或一个语句块,还是那句话,建议保留“块”的花括号,利于阅读。
- 括号内为false,while循环体内的代码一次也不会执行。
do..while循环
int a = 0;
do{
a++;
System.out.println(a);
}while(a<0);
System.out.println("跳出循环~");
do {statement}while (xx),与单纯while不同的是,do……while结构至少会执行循环体内的代码一次,随后再进行判断。
for循环
for循环语句是支持迭代的一种通用结构,利用每次迭代后更新的计数器或者类似的变量来控制迭代次数。
for(int i=1;i<=10;i++)
{
System.out.print(i+" ");
}
关于for循环
- 第一部分用于对计数器初始化。
- 第二部分用于检测循环执行条件。
- 第三部分用于指示如何更新计数器。
注意:
for(double x=0;x!=10;x+=0.1)
这个条件永远不会结束,因为0.1无法精确用二进制表示。for语句第一部分声明的变量的作用域只是整个for循环体。
for(int i=0;i<10;i++){ System.out.print(i); } System.out.print(i);//false,跳出循环,i未定义。 //可以用以下方式: /* int i; for(i=0;i<10;i++) ...*/
for循环其实是while循环的一种简化形式。上面可以改写为:
int i =0; while(i<10){ System.out.print(i); i++; }
原文地址:https://www.cnblogs.com/summerday152/p/11848313.html
- 浅谈强化学习的方法及学习路线
- 【亲测有效】Win10家庭版Microsoft Edge页面出现乱码的两种解决方案及gpedit.msc命令无法使用的解决策略
- Fiddler抓包7-post请求(json)
- Selenium2+python自动化56-unittest之断言(assert)
- 长文 | 手把手教你如何使用python进行数据分析(最好将文章代码自己码一遍)
- 回归与梯度下降法及实现原理
- 【宅男宅女们的福音】电影天堂最新电影爬取及搜索脚本
- 把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功的解决方案
- numpy用法小结
- 凯撒密码加解密及破解实现原理
- linux bash Shell脚本经典 Fork炸弹演示及命令详解
- python易错盲点排查之+=与+的区别分析以及一些赋值运算踩过的坑
- Selenium2+python自动化57-捕获异常(NoSuchElementException)
- 你真的会用ABAP, Java和JavaScript里的constructor么?
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- ViewPager打造轮播图Banner/引导页Guide
- Android 实现带字母索引的侧边栏功能
- Android实现简单底部导航栏 Android仿微信滑动切换效果
- Android中Handler与Message的简单实例
- Android 实现通知消息水平播放、无限循环效果
- 详解xamarin Android 实现ListView万能适配器
- android 设置wallpaper的操作方法
- R语言作图不显示中文解决办法,如何使用中文字体
- Android OKHTTP的单例和再封装的实例
- Android 自定义返回按钮的实例详解
- Android在layout xml中使用ViewStub完成动态加载问题
- Android编程中Intent实现页面跳转功能详解
- Android编程之桌面小部件AppWidgetProvider用法示例
- Android编程实现悬浮窗获取并显示当前内存使用量的方法
- Android ListView中动态添加RaidoButton的实例详解