java 中的 for 和 while 循环
当我们需要多次展开一组指令时,我们经常会遇到这种情况。Java 提供了三种类型的循环:- for loop
- while loop
- do 循环。while
java
for 循环允许语句在块内重复执行一定次数。
语法如下:
for(initialization, expression, increment)
- Initialization 初始化循环,.
- 当表达式条件为 false 时,循环停止。
- 变量在每次执行后递增或递减。
for(int i = 0 ; i < 10 ; i++)输出:
System.out.println(i);
0表达式的三个是可选的, 无限循环的创建方式如下:
1
2
3
4
5
6
7
8
9
for( ; )
//instructions
java
另一个称为高级 for 循环的循环(增强的 for ) 专为表浏览和数据收集(如 ArrayList)而设计。以下程序实现高级 for 循环以遍历数组:String[] t = {a”,b”,c”,d”,e”,f”,g”,h”,i”,j”,k”};输出:
for(字符串 s:t)
System.out.println(s);
a
b
c
d
e
f
g
h
i
j
k
java中的while循环
只要条件为真,while 循环就会执行块。其语法如下:
Example:
while(expression)表达式的条件计算并返回一个布尔值。如果是 true,while 循环执行块并继续执行,直到表达式计算返回值 false.
//instructions
Example:
int nb=8;结果:
while(nb>0)
System.out.println(nb--);
8
7
6
5
4
3
2
1
java
do while 循环类似于 while除了 do-while 检查循环结束时的条件,因此块至少执行一次,如其语法所示:
do {
//bloc
}while(expression);
示例:
nb=1;输出:
do{
System.out.println(nb++);
}while(nb%10!=0);
1参考:
2
3
4
5
6
7
8
9
Java:循环和条件结构
oracle:for 语句
oracle : while 语句