博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java分享第四天(循环)
阅读量:6311 次
发布时间:2019-06-22

本文共 1257 字,大约阅读时间需要 4 分钟。

While循环:

while(Boolean_expression){

//statements

}

在执行时,如果布尔表达式的结果为真,则循环中的动作将被执行,这将继续下去,只要该表达式的结果为真

do...while循环

do{

//statements

}while(Boolean_expression);

do...while循环类似于while循环,不同的是一个do...while循环是保证至少执行一次

for循环

for循环是一个循环控制结构,可以有效在编写需要执行的特定次数的循环。

for(initialization;Boolean_expression; update){

//statements

}

下面是控制一个流程的循环:

初使化步骤首先被执行,并且仅一次,这个步骤可声明和初使化任何循环控制变量,不需要把一个声明在这里,只要一个分号出现。

接下来,布尔表达式求值,如果是true,则执行循环体,如果是false,则循环体不执行和流程控制的跳转到下一个语句过去的for循环。

之后循环体在for循环执行时,控制流程跳转备份到更新语句,该语句允许更新任何循环控制变量,这个语句可以留空,只要一个分号出现的布尔表达式之后。

布尔表达式现在再次评估计算,如果 是true,循环执行,并重复这个过程(循环体,然后更新的步骤,然后布尔表达式),之后,布尔表达式为false,则循环终止

for循环在java中的增强版:

for(declaration :expression){

//statements

}

声明:新声明块变量,这是一种与正在访问数组中的元素兼容的。变量将是可利用的块内并且它的值 将是相同的作为当前的数组元素。

表达:这个计算结果完成需要循环数组。表达式可以是一个数组变量或方法调用返回一个数组。

例子:

public class test {    public static void main(String[] args) {                int[] numbers = {10,20,30,40,50};        for(int x : numbers){            System.out.println(x);            System.out.println(",");        }        System.out.println("");        String[] names={"a","b","c"};        for(String name:names){            System.out.println(name+",");        }    }}

break关键字:

关键字break是用来停止整个循环;

continue关键字用于停止本次循环,进入到下一个迭代

 

转载于:https://www.cnblogs.com/tiancy/p/6016200.html

你可能感兴趣的文章
zzzzw_在线考试系统①准备篇
查看>>
App Store 审核被拒的23个理由
查看>>
剑指offer第二版-1.赋值运算符函数
查看>>
javascript 对象
查看>>
Android学习笔记——文件路径(/mnt/sdcard/...)、Uri(content://media/external/...)学习
查看>>
Echart:前端很好的数据图表展现工具+demo
查看>>
CATransform3D iOS动画特效详解
查看>>
Linux VNC黑屏(转)
查看>>
Java反射简介
查看>>
react脚手架应用以及iview安装
查看>>
shell学习之用户管理和文件属性
查看>>
day8--socket网络编程进阶
查看>>
node mysql模块写入中文字符时的乱码问题
查看>>
仍需"敬请期待"的微信沃卡
查看>>
分析Ajax爬取今日头条街拍美图
查看>>
内存分布简视图
查看>>
POJ 2918 求解数独
查看>>
如何学习虚拟现实技术vr? vr初级入门教程开始
查看>>
第4 章序列的应用
查看>>
Mysql explain
查看>>