JavaSE 基础 第16节 流程控制之循环结构
2016-06-29 14:37
501 查看
2016-06-29
1 while循环
while(条件){
//循环语句
}
条件:可以是boolean类型的值、变量和表达式,还可以是一个结果为boolean的方法
do-while循环
当我们需要循环至少执行一次的好似好,及时表达式的值为false,
do-while也可以执行一次,但是while是不能被执行的。
2 for循环
for(初始化①;条件②;迭代运算③){
//循环语句④
}
条件:必须是boolean表达式
执行过程:①->②-->如果条件为真,则-->④-->③-->②-->如果条件为真...
-->如果条件为假,则直接跳出循环,执行后面的语句。
多个循环控制变量:
for(int j=20,i=0;i<j;i++,j--){
System.out.println("j="+j+",i="+i);
}
死循环
while(true){
}
for(;;){
}
【参考资料】
[1] Java轻松入门经典教程【完整版】
1 while循环
while(条件){
//循环语句
}
条件:可以是boolean类型的值、变量和表达式,还可以是一个结果为boolean的方法
package com.java1995; public class TestWhile { public static void main(String[] args){ int i =1; while(i<=10){ System.out.println("第"+i+"次循环"); i++; } } }
do-while循环
当我们需要循环至少执行一次的好似好,及时表达式的值为false,
do-while也可以执行一次,但是while是不能被执行的。
package com.java1995; public class TestDoWhile { public static void main(String[] args){ int i=1; do{ System.out.println("do while 循环"+i); }while(i>10); while(i>10){ System.out.println("while 循环"+i); } } }
2 for循环
for(初始化①;条件②;迭代运算③){
//循环语句④
}
条件:必须是boolean表达式
执行过程:①->②-->如果条件为真,则-->④-->③-->②-->如果条件为真...
-->如果条件为假,则直接跳出循环,执行后面的语句。
package com.java1995; public class TestFor { public static void main(String[] args){ //int i; int ride=1; //利用for循环来求阶乘 for(int i=4;i>0;i--){ ride*=i; } System.out.println(ride); } }
多个循环控制变量:
for(int j=20,i=0;i<j;i++,j--){
System.out.println("j="+j+",i="+i);
}
package com.java1995; public class TestFor2 { public static void main(String[] args){ for(int j=20,i=0;i<j;i++,j--){ System.out.println("j="+j+",i="+i); } } }
死循环
while(true){
}
for(;;){
}
【参考资料】
[1] Java轻松入门经典教程【完整版】
相关文章推荐
- eclipse中ctrl+h默认打开是JavaSearch,怎么设置成默认打开是FileSearch
- java 读取 properties 文件方法 之一
- Java NIO Path
- Spring3.1包详解与依赖关系
- Java实现MD5加密与解密
- Eclipse 3.7手工安装Maven2的插件(包含POM图形编辑工具)
- 错误: 类A是公共的, 应在名为A.java 的文件中声明
- JavaSE 基础 第15节 流程控制之选择结构
- Java将字节数组转化为16进制字符串的多种方案
- Java之利用FreeMarker导出Word实例
- java 利用二进制位进行标记,获取不相同的随机数
- ElasticSearch Java Api -删除索引
- JAVA语言概述
- 85-002-19 SSH项目中利用spring的SpEL表达式语言来注入文件在项目中绝对路径
- spring mvc 框架搭建及详解
- SpringMVC返回json数据的三种方式
- Velocity 布局laytou功能(二)-结合SpringMVC实现Velocity Layout功能
- 在Eclipse中,Recyclerview报 android.view.InflateException: Binary XML file line #7: Error inflating
- eclipse下的jrebel配置
- java 判断日期是星期几