【JAVA】12、循环结构
来源:互联网 发布:成都盘古网络工作待遇 编辑:程序博客网 时间:2024/05/16 04:53
本篇博文最后修改时间:2016年2月29日,18:48。
本篇介绍循环结构的3种语句及循环的嵌套。
系统版本:Windows7 家庭普通版 32位操作系统。
三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato
联系方式:315878825@qq.com
Java零基础入门交流群:541462902
四、循环结构的3种语句及循环的嵌套
1、while循环语句
while是循环语句,也是条件判断语句,在事先不知道循环该执行多少次时使用。
格式:
while (循环条件判断){ 语句1 ; 语句2 ; … 语句n ; 循环条件变更 ;}
public class WhileDemo { public static void main(String [] args){ int x = 1 ; //定义整型变量x int sum = 0 ; //定义整型变量,保存累加结果 while (x <= 10) { //判断循环条件 sum += x ; //执行累加操作 x++ ; //修改循环条件 } System.out.println("1-->10累加结果为:" + sum); //输出结果 }}程序运行结果:
1-->10累加结果为:55
2、do…while循环语句
与while不同的是,do…while循环每次都先执行一次循环主体,然后再测试判断条件的真假。
格式:
do{ 语句1 ; 语句2 ; … 语句n ; 循环条件改变 ;}while (循环条件判断);
范例:
public class DoWhileDemo { public static void main(String [] args) { int x = 1; //定义整型变量x int sum = 0; //定义整形变量,保存累加结果 do{ //do…while至少先执行一次 sum += x; //执行累加操作 x++; //修改循环条件 }while (x<=10); //判断循环 System.out.println("1-->10累加结果为:" + sum); //输出累加结果 }}
程序运行结果:
1-->10累加结果为:55
3、for循环语句
已经明确知道循环次数,用for循环语句。
格式:
for (赋值初值;判断条件;复制增减量){语句1;…语句n;}
范例:
public class ForDemo { public static void main(String [] args) { int sum = 0; //定义整型变量,保存累加结果 for (int x = 1; x <= 10; x++){ //使用for循环 sum += x; //执行累加操作 } System.out.println("1-->10累加结果为:" + sum); //输出累加结果 }}
程序运行结果:
1-->10累加结果为:55
4、循环的嵌套
多个循环语句是可以嵌套操作的。
范例:
public class ForNestedDemo { public static void main(String [] args){ for (int i = 1; i <= 9; i++) { //第一层循环 for (int j = 1; j <= i; j++) { //第二层循环 System.out.println(j + "*" + i + "=" + (i * j) + "\t"); } System.out.println("\n" ); //换行 } }}
程序运行结果:
0 0
- 【JAVA】12、循环结构
- Java选择结构、循环结构
- Java-选择结构、循环结构
- Java 循环结构+分支结构
- java循环结构
- Java中的循环结构
- 004Java循环结构
- JAVA: 循环结构
- java循环|分支结构
- Java 循环结构
- Java-控制循环结构
- JAVA循环结构
- Java循环结构
- java循环结构
- java循环结构
- Java的循环结构
- java循环结构总结
- java 循环结构
- bootstrap 栅格系统
- 20160205.CCPP体系详解(0015天)
- ContentResolverCursor
- php 正则表达式
- LeetCode326. Power of Three一行代码解决
- 【JAVA】12、循环结构
- Gradle多渠道多环境打包自动重命名
- oc加强day01作业答案
- C语言获取目录下目录&文件列表
- "0" != 0
- TortoiseSVN图标不能显示的解决方案
- CGCS2000、WGS84以及ITRF问题的阐述
- ubuntu14.04 clementine音乐播放器无法播放ape格式解决方法
- python 内置模块