//java循环结构-for,while及do...while
//顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要只用循环结构。
//java中有三种主要的循环结构:
//while循环
//do...while循环
//for循环
//在java5中引入了一种主要用于数组的增强型for循环。
//while
class Test{
public static void main( String args[] ){
int x = 10;
while( x < 20 ){
System.out.println( "value of x:" + x );
x++;
System.out.println( "\n" );
}
}
}
//do...while
class Test2{
public static void main( String arga[] ){
int x = 10;
do{
System.out.println( "value of x:" + x );
x++;
System.out.println( "\n" );
}while( x < 20 );
}
}
//while
class Test3{
public static void main( String args[] ){
for( int x = 10; x < 20; x++ ){
System.out.println( "value of x:" + x );
System.out.println( "\n" );
}
}
}
//java增强for循环
//java5引用了一种主要用于数组的增强型for循环。
//java增强for循环语法格式如下:
//for(声明语句 :表达式 )
//{
// //代码句子
//}
//声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块中,其值与此时数组元素的值相等。
//表达式:表达式是要访问的数组名,或者返回值为数组的方法。
class Test4{
public static void main( String args[] ){
int[] numbers = { 10, 20, 30, 40, 50, 60 };
for( int x : numbers ){
System.out.println( x );
System.out.println( "," );
}
}
}
//break关键字
//break主要用于在循环语句或者switch语句中,用来调出整个语句块。
//break跳出最里层的循环,并且继续执行该循环下面的语句。
class Test5{
public static void main( String args[] ){
int[] arr = { 10, 20, 30, 40 };
for( int x : arr ){
if( x == 30 ){
break;
}
System.out.println( x );
System.out.println( "\n" );
}
}
}
//continue关键字
//continue适用于任何循环控制结构中。作用就是让程序立即跳到下一次循环的迭代。
//在for循环中,continue语句是程序立即跳到更新语句。
//在while或者do...while循环中,程序立即跳转到布尔表达式的判断语句。
class Test6{
public static void main( String args[] ){
int[] numbers = { 10, 20, 30, 40, 50 };
for( int x : numbers ){
if( x == 30 ){
continue;
};
System.out.println( x );
System.out.println( "\n" );
}
}
}
java——循环结构
最新推荐文章于 2021-02-15 12:24:10 发布