Java的几种循环方式

本篇文章主要介绍java中的几种循环方式,让大家对循环结构能够有更多的认识,让大家在学习的过程中更加的游刃有余,不报bug。

Java的几种循环方式

    1.for循环

    for循环java中最常用的循环方式,它的结构是:

    for(初始化;布尔表达式;更新条件){

    循环体代码

    }

    实例:1到100的和? public class Test{     public static void main(String[] args){         int n=0;         for(int i=1;i<=100;i++){             n=n+i;         }         System.out.println(n);     } }  实例:嵌套循环,九九乘法表 public class Test{     public static void main(String[] args){         //后执行外循环         for(int i=1;i<=9;i++){             //先执行内循环             for(int j=1;j<=i;j++){                 Systeam.out.print(j+"*"+i+"="+i*j+" ");             }             System.out.println();         }     } }

    2.while循环

    while循环主要用于未知循环次数的情况,它的结构是:

    while(布尔表达式){

    循环体代码

    }

    实例:1到100的和? public class Test{     public static void main(String[] args){         int j=0;         int i=1;         int n=101;         //如果i<n为true就会一直循环下去         while(i<n){             j=j+i;             i++;         }         System.out.println(j);     } }

    3.do…while循环

    do…while循环与while循环类似,不同的是布尔表达式就算错误也会至少执行一次循环代码,它的结构是:

    do{

    循环体代码

    }while(布尔表达式)

    实例:1到100的和? public class Test{     public static void main(String[] args){         int j=0;         int i=1;         int n=101;         do{             j=j+i;             i++;         }while(i<n);         System.out.println(j);     } }

    4.增强for循环

    在Java5以后引入了主要用于数组的循环,它的结构是:

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

    /* 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,*其值与此时数组元素的值相等。

    * 表达式:表达式是要访问的数组名,或者是返回值为数组的方法。*/

    循环代码

    }

    实例:数组循环 public class Test{     public static void main(String[] args){         int[] num={1,3,5,6,8,};         for(int x : num){             System.out.print(x+",");         }         String[] color={"红","黄","蓝","绿","紫"};         for(String name : color){              System.out.print(name+",");         }     } }

    本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的Java视频教程栏目!

以上就是Java的几种循环方式的详细内容,更多请关注php中文网其它相关文章!

  • 相关标签:for while do…while
  • 本文原创发布php中文网 ,转载请注明出处,感谢您的尊重!
    • 上一篇:Java获取指定毫秒数的方式并将其转为时间格式的方法
    • 下一篇:java打包war的方法介绍(附代码)

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注