Java中for循环的六种形态

简介: Java中for循环的六种形态


/**
 * @desc: for循环的使用
 * @author: Mr_YanMingXin
 * @create: 2021/7/25-20:07
 **/
public class Test01 {
    /**
     * 方式一:for(变量初始化;boolean表达式;)
     * 最经常使用的for循环
     */
    public static void Test01() {
        for (int i = 0; i < 10; i++) {
            System.out.println(i);
        }
    }
    /**
     * 方式二:for(;;)
     * 等同于while(true)
     */
    public static void Test02() {
        for (; ; ) {
            System.out.println("i");
        }
    }
    /**
     * 方式二:for(;;)
     */
    public static void Test03() {
        for (int i = 0; i < 10; ) {
            System.out.println(i);
        }
    }
    /**
     * 方式二:for(;;)
     * foreach
     */
    public static void Test04() {
        for (int i : new int[]{1, 2, 3, 4, 5}) {
            System.out.println(i);
        }
    }
    /**
     * 方式二:for(;;)
     * 等同于 while(1==1)
     */
    public static void Test05() {
        for (; 1 == 1; ) {
            System.out.println("i");
        }
    }
    /**
     * 方式六:for(初始化;;)
     */
    public static void Test06() {
        for (int i = 0; ; i++) {
            System.out.println(i);
        }
    }
}

测试:

Test01

0
1
2
3
4
5
6
7
8
9

Test02

i
i
i
i
i
i
i
i
i
i
(无限循环)

Test03

0
0
0
0
0
0
0
0
(无限循环)

Test04

1
2
3
4
5

Test05

i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
(无限循环)

Test06

(从0开始)
862878
862879
862880
862881
862882
862883
862884
862885
862886
862887
862888
862889
862890
862891
862892
(一直增加直到报错)


相关文章
|
1月前
|
Java
Java周期循环的代码可以如此简单
Java周期循环的代码可以如此简单
27 2
|
4月前
|
Java C语言
Java选择与循环
Java选择与循环
35 0
|
4月前
|
算法 Java
7.Java判断和循环+面试相关力扣算法题详解
7.Java判断和循环+面试相关力扣算法题详解
131 1
|
6月前
|
Java 程序员
黑马程序员Java零基础视频教程笔记-判断和循环 1
黑马程序员Java零基础视频教程笔记-判断和循环
39 0
|
6月前
|
Java
java循环
Java中最常用的循环是for循环,for循环的语法如下: for (声明并初始化变量; 判断循环条件; 改变变量的初始值) { 循环的内容 ; 1.声明并初始化变量的操作,在自身循环中只会执行一次 2.每次循环之前,都会判断条件是否成立,只有当条件为true才会执行,如果条件为false则循环结束 在Java中,除了for循环外,还有while循环和do-while循环。while循环的语法如下: while (条件) { 循环的内容 ; } do-while循环的语法如下: do { 循环的内容 ; } while (条件); 这三种循环都可以用来重复执行一段代码,但是在
37 1
|
4月前
|
Java
8.Java循环高级综合练习-无限循环和跳转控制语句,逢七过,平方根,判断是否为质数,猜数字小游戏
8.Java循环高级综合练习-无限循环和跳转控制语句,逢七过,平方根,判断是否为质数,猜数字小游戏
78 1
|
1月前
|
Java 数据库连接 API
Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向对象编程、包、文件和 API
Java 是一种广泛使用的、面向对象的编程语言,始于1995年,以其跨平台性、安全性和可靠性著称,应用于从移动设备到数据中心的各种场景。基础概念包括变量(如局部、实例和静态变量)、数据类型(原始和非原始)、条件语句(if、else、switch等)、函数、循环、异常处理、数据结构(如数组、链表)和面向对象编程(类、接口、继承等)。深入学习还包括包、内存管理、集合框架、序列化、网络套接字、泛型、流、JVM、垃圾回收和线程。构建工具如Gradle、Maven和Ant简化了开发流程,Web框架如Spring和Spring Boot支持Web应用开发。ORM工具如JPA、Hibernate处理对象与数
94 3
|
1月前
|
Java
java使用循环案例—
java使用循环案例—
9 0
|
1月前
|
Java 开发者 Spring
【Java】Spring循环依赖:原因与解决方法
【Java】Spring循环依赖:原因与解决方法
39 0
|
1月前
|
存储 Java 容器
深入Java核心:变量、循环与条件语句的魔法
深入Java核心:变量、循环与条件语句的魔法
13 0