Java while循环语句如何使用呢?

Java教程王 Java教程 发布时间:2021-04-06 09:09:04 阅读数:10755 1

while循环语句简介:

     当条件为真时,重复运行循环体中的代码 

while循环语句的语法 

while(boolean_expression) {
   //待运行代码
}
 注意事项:
     1.条件(boolean_expression)可以是任何表达式,true是任何非零值
     2. 待运行代码:可以是一个单独的语句,也可以是一系列的语句块
    

 当boolean_expression结果为true,则运行循环内的操作。
      只要 boolean_expression表达式结果为true,则代码体中的代码会重复循环运行

当条件变为false时,程序控制将传递到紧接循环之后的代码。
While循环语句

 
boolean_expression表达式并且结果为false时,
   将跳出循环体并且将执行while循环之后的第一个语句

例1. Java while循环
     打印1~10之间的数字 

//package com.java265.javawhileloop;

public class JavaWhileLoop {

    public static void main(String[] args) {

        int i = 1;
        while (i <= 10) {
            System.out.println(i);
            i++;
        }
    }
}

注意事项:
    此处循环代码中,一直对i值进行循环叠加操作,如果不对i值进行操作,则会出现一个Java死循环

例2. Java迭代循环与迭代器

Java while循环在java中经常与迭代器一起使用。 下面来看一个使用while循环迭代Arraylist的简短示例。

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class JavaWhileLoop {
    public static void main(String[] args) {
        List<String> veggies = new ArrayList<>();
        veggies.add("java265.com");
        veggies.add("Java爱好者");
        veggies.add("Java编程思想");

        Iterator<String> it = veggies.iterator();

        while (it.hasNext()) {
            System.out.println(it.next());
        }
    }
}
运行以上代码,将输出以下信息:
java265.com
Java爱好者
Java编程思想
 

例3. while无限循环示例

下文将编写一个Java死循环的示例

//package com.java265.javawhileloop;

public class WhileTrueJava {

    public static void main(String[] args) {
        while(true) {
            System.out.println("循环开始");
            // 在特定目录中查找文件 
            System.out.println("循环结束");
 
        }
    }

}
 
注意事项:
    以上代码在终端上运行时,可使用Ctrl+C手动退出运行,
    Eclipse上,可使用红色按钮终止当前运行的程序。 
 

 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/95.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者