您的位置:首页 > 编程语言 > Java开发

JavaSE 基础 第16节 流程控制之循环结构

2016-06-29 14:37 501 查看
2016-06-29

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轻松入门经典教程【完整版】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: