java——循环结构

    xiaoxiao2021-03-25  106

    //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" ); } } }
    转载请注明原文地址: https://ju.6miu.com/read-24640.html

    最新回复(0)