Java 循环

Java循环

Java循环主要包括三个循环结构:

1.while循环.

2.do....while循环

3.for循环(Java5 之后增加了一个增强型for循环)

各循环简介:

1>while循环

1.结构如下:

while(循环表达式){

//循环条件

}

    只要循环表达式为true,循环一直不会断.

2.例:

public class Test{

public static void main(String[] args){

int i=5;

while(i<5){

System.out.println(i);

i++;

}

}

}


2>do...while循环

1.结构如下:

do{

//循环体

}while(循环表达式);

    此循环结构与while循环的不同之处在于:while循环只要一开始的条件不满足就会一直执行,但是此循环却是会至少执行一次


2.例:

public class Test{

public static void main(String[] args){

int i=5;

do{

System.out.println(i);

i++;

}while(i<5);

}

}


3>for循环

1.结构如下:

for(初始化变量的值;循环表达式;更新变量值){

//循环体

}

此循环可以指定循环体循环的次数,一旦循环表达式不符合条件了,则退出循环

2.例 

public class Test{

public static void main(String[] args){

for(int = 1;i<=5;i++){

System.out.println(i);

}

}

}



此外,还有一个后来新加入的增强型for循环.

4>增强型for循环

1.结构如下:

for(声明语句 : 表达式){

//循环体

}

此循环结构主要用于访问数组元素.

声明语句: 声明一个新的局部变量,此变量的数据类型必须和被访问数组元素的数据类型相同;同时此变量的作用阈仅限于该循环块内.

表达式: 必须为被访问的数组名或者是返回值为数组的方法.

2.例:

public class Test{

public void static main(String[] args){

int [ ] arrays= "1,2,3,4,5";

for(int array : arrays){

System.out.println(array);

}

System.out.println("\n");

String [ ] names = "tom,Allen,Lily";

for(String name : names){

System.out.println(name);

}

}

}


5>break关键字

1.简介

break关键字主要用于跳出循环.

break主要用于循环体内或者switch语句中,用于跳出语句块.break跳出当前的循环,然后继续执行接下来的语句.

2.例:

public class Test {
   public static void main(String[] args) {

     int [] numbers = {1, 2, 3, 4, 5};

     for(inti : numbers ) {
       if(i == 3) {
      break;
        }
        System.out.print(i );
     }

}

6>continue关键字

1.简介

continue适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
 在for循环中,continue语句使程序立即跳转到更新语句。
 在while或者do…while循环中,程序立即跳转到布尔表达式的判断语句。

2.例:

public class Test { 

public static void main(String[] args) {

int [] numbers = {1, 2, 3, 4, 5};
        for(inti : numbers ) {
           if(i == 3 ) {
        continue;
          }
         System.out.print(i ); 

  }
    }
 }







  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值