循环语句
2016-04-04 23:02
148 查看
For循环
for循环 一种允许我们编写一个执行指定次数循环的控制结构。
for(int j=1;j<=1024;j++){
System.out.print(j);
}
//for后面括号里的三个表达式:第一个表示第一个数从多少开始加;第二个表示加到哪儿停止;第三个参数每次加了后自增。
for(初始化;布尔表达式;步进语句) { //语句 }
无论初始表达式,布尔表达式,还是步进,都可以置空。每次反复前,都要测试一下布尔表达式。若获得的结果是false,就会继续执行紧跟在for语句后面的那行代码。在每次循环的末尾,会计算一次步进。
for循环通常用于执行“计数”任务:
while循环
while循环是一种允许重复执行某项任务的控制结构,语法形式如下:
while(布尔表达式){ //语句 }
当程序执行到一个while循环时,首先检查布尔表达式,如果表达式为ture,就执行循环体内的语句,流程控制又回到布尔表达式,再次检测,一直重复,直到布尔表达式为false。while关键字的中文意思是“当……的时候”。
do-while语句
do-while语句的语法格式为:
do{循环体}while(循环条件,布尔表达式);
语法说明:在do-while语句中,循环体部分是重复执行的代码部分,循环条件指循环成立的条件,要求循环条件是boolean类型,值为true时循环执行,否则循环结束,最后整个语句以分号结束。
执行流程:当执行到do-while语句时,首先执行循环体,然后再判断循环条件,如果循环条件不成立,则循环结束,如果循环条件成立,则继续执行循环体,循环体执行完成以后再判断循环条件,依次类推。
for循环 一种允许我们编写一个执行指定次数循环的控制结构。
for(int j=1;j<=1024;j++){
System.out.print(j);
}
//for后面括号里的三个表达式:第一个表示第一个数从多少开始加;第二个表示加到哪儿停止;第三个参数每次加了后自增。
for(初始化;布尔表达式;步进语句) { //语句 }
无论初始表达式,布尔表达式,还是步进,都可以置空。每次反复前,都要测试一下布尔表达式。若获得的结果是false,就会继续执行紧跟在for语句后面的那行代码。在每次循环的末尾,会计算一次步进。
for循环通常用于执行“计数”任务:
while循环
while循环是一种允许重复执行某项任务的控制结构,语法形式如下:
while(布尔表达式){ //语句 }
当程序执行到一个while循环时,首先检查布尔表达式,如果表达式为ture,就执行循环体内的语句,流程控制又回到布尔表达式,再次检测,一直重复,直到布尔表达式为false。while关键字的中文意思是“当……的时候”。
do-while语句
do-while语句的语法格式为:
do{循环体}while(循环条件,布尔表达式);
语法说明:在do-while语句中,循环体部分是重复执行的代码部分,循环条件指循环成立的条件,要求循环条件是boolean类型,值为true时循环执行,否则循环结束,最后整个语句以分号结束。
执行流程:当执行到do-while语句时,首先执行循环体,然后再判断循环条件,如果循环条件不成立,则循环结束,如果循环条件成立,则继续执行循环体,循环体执行完成以后再判断循环条件,依次类推。
相关文章推荐
- [BZOJ1030][JSOI2007]文本生成器(AC自动机+dp)
- Android本地广播
- USACO 1.2-Name That Number
- iOS打电话、发短信
- LeetCode 165 Compare Version Numbers
- Android Studio如何使用Git提交代码到GitHub和OsChina并解决冲突
- ssm框架
- 递归存储过程
- 异步并行批处理框架设计的一些思考
- django之创建第5个项目-条件语句
- USACO 1.2-Milking Cows
- 基于JSP在线答题程序设计
- 神经网络BP算法
- Java NIO系列教程(一) Java NIO 概述
- EventBus3.0 study
- EventBus3.0 study
- openwrt pcm driver on mt7620 or rt5350
- Android图形graphics--自定义TextView,onMeasure和onDraw
- javascript面向对象之闭包
- PHP语言 -- 面向对象