持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第28天。
简介
循环结构是所有计算机语言都很常用的语句结构,可以循环执行相似的语句。
JAVA 中常用的循环结构包括:
- while 循环
- do...while循环 3.for 循环
while 循环
语法:
while( 布尔表达式 ) { //循环内容 }
只要布尔表达式为 true,循环就会一直执行下去。
实例:
public class Test {
public static void main(String[] args) {
int x = 10;
while( x < 20 ) {
System.out.print("value of x : " + x );
x++;
System.out.print("\n");
}
}
}
do…while 循环
do…while 循环至少会执行一次。
语法:
do {
//代码语句
}while(布尔表达式);
实例:
public class Test {
public static void main(String[] args){
int x = 10;
do{
System.out.print("value of x : " + x );
x++;
System.out.print("\n");
}while( x < 20 ); }
}
for 循环
语法:
for(初始化; 布尔表达式; 更新) { //代码语句 }
实例:
public class Test {
public static void main(String[] args) {
for(int x = 10; x < 20; x = x+1) {
System.out.print("value of x : " + x );
System.out.print("\n");
}
}
}
增强 for 循环
JAVA5 中还引入了一种用于数组的增强for循环,需要注意的是 数组中的变量类型必须与声明的数组类型相同。
public class Test {
public static void main(String[] args){
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers ){
System.out.print( x );
System.out.print(",");
}
System.out.print("\n");
String [] names ={"James", "Larry", "Tom", "Lacy"};
for( String name : names ) {
System.out.print( name );
System.out.print(",");
}
}
}
总结
- do…while循环至少会执行一次循环体。
- for循环和while循环只有在条件成立的时候才会去执行循环体
- for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
补充知识
break
break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。
break 跳出最里层的循环,并且继续执行该循环下面的语句。
continue
作用是跳出本次循环。
这两个简单语句容易弄混弄错,大家用的时候要注意区分。