Java学习-循环结构

一、while循环

语法:
while ( 循环条件){ 循环语句 }
特点:

  1. 知道(不知)循环次数时,都可用。
  2. 先判断,后执行。

二、do…while循环

语法:
do{ 循环语句 }while( 循环条件 )
特点:

  1. 知道(不知)循环次数时,都可用。
  2. 先执行,后判断。

三、for 循环

3.1 普通for循环

语法:
for( 初始化; 循环条件; 迭代 ){ 循环语句 }
特点:

  1. 知道循环次数时,可用。
  2. 先判断,后执行。

3.2 增强for循环

语法:
for( 数据类型 局部变量 : 表达式 ){ 循环语句 }
说明:

  1. 数据类型:与数组中的元素数据类型相同。
  2. 局部变量:局部变量的值是数组中的元素。
  3. 表达式:数组名或者返回值为数组的方法。
    特点:
  4. 知道循环次数时,可用。
  5. 先判断,后执行。
  6. 主要用于,数组。
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(",");
      }
   }
}

四、循环关键字

4.1 break

语法:break;
作用:跳出整个语句块。
特点:

  1. 主要用在循环语句或者switch语句中。
  2. 跳出最里层的循环,并且继续执行该循环下面的语句。
public class Test {
   public static void main(String args[]) {
      int [] numbers = {10, 20, 30, 40, 50};
      for(int x : numbers ) {
         if( x == 30 ) {
	      break;
         }
         System.out.print( x );
         System.out.print("\n");
      }
   }
}
// 结果:10、20

4.2 continue

语法:continue;
作用:让程序立刻跳转到下一次循环的迭代。
特点:

  1. 适用于任何循环控制结构中。
  2. 在for循环中,立即跳转到迭代(声明)语句。
  3. 在while或者do…while循环中,立即跳转到循环判断语句。
public class Test {
   public static void main(String args[]) {
      int [] numbers = {10, 20, 30, 40, 50};
      for(int x : numbers ) {
         if( x == 30 ) {
	      continue;
         }
         System.out.print( x );
         System.out.print("\n");
      }
   }
}
// 结果:10、20、40、50
展开阅读全文

没有更多推荐了,返回首页