• 技术文章 >Java >java教程

    java怎么实现循环

    (*-*)浩(*-*)浩2020-09-17 11:03:37原创7236
    Java是顺序结构的程序只能被执行一次。如果你要同样的操作执行多次,就需要使用循环结构。

    php入门到就业线上直播课:进入学习

    java中有三种主要的循环结构:

    在java5中引入一种主要用于数组的增强型for循环。

    1、while循环

    while是最基本的循环,它的结构为:

    package com.example.lesson1;
    
    //while(布尔(true/false)表达式){
    //循环内容 
    //只要布尔表达式为 true 循环体就会一直执行下去。
    
    //来看看实例吧:
    public class Test {
        public static void main(String args[]) {
            int x = 10;
            while (x < 20) {
                System.out.print("value of x :" + x);
                x++;
                System.out.print("\n");
            }
        }
    }

    2、do…while循环

    对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。

    do…while循环和while循环相同,不同的是,

    do…while循环至少会执行一次。

    package com.example.lesson1;
    
    //do{
    //  //代码语句
    //  }while(布尔值表达式);
    
    //  注意:布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。如果布尔表达式值为true,则语句块
    //一直执行,直到布尔表达式的值为false。
    
    //  实例:
    public class Test {
        public static void main(Staing args[]) {
            int x = 10;
            do {
                System.out.print("value of x :" + x);
                x++;
                System.out.print("\n");
            } while (x < 20);
        }
    }

    3、for循环

    虽然所有循环结构都可以用while或者do…while表示,但java提供了另一种语句(for循环),使一些循环结构变得更简单。

    for循环执行的次数是在执行前就确定的。语法格式如下:
        //for (  1初始化;  2布尔表达式; 4更新){
                3//代码语句
        //}
    
        //关于for循环有以下几点说明:
        //1,最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
        //2,然后,检测布尔表达式的值。如果是true,循环体被执行,如果是false,循环体终止,开始执行循环后面的语句。
        //3,执行一次循环后,更新循环控制变量。
        //4,再次检测布尔表达式。循环执行上面的过程。
    
        public class Test{
            public static void main (Staing args[ ]){
            for(int x=10;x<20;x=x+1){
            System.out.print("value of x :"+x);
            System.out.print("\n");
                    }
                }
        }

    4、java 增强for循环

    java5引入一种主要用于数组的增强型rot循环。

    java增强for循环语法格式如下:

    or(声明语句:表达式){
            //代码句子
        }
    
    //声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块
    //其值与此时数组元素的值相等。
    //表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
    
    //实例:
    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(",");
            }
        }
    }

    以上就是java怎么实现循环的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:Java
    上一篇:java容器是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• Java中%是什么意思?• Java里面&是什么意思• Java里面char是什么意思• Java里面arr是什么意思
    1/1

    PHP中文网