前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java的控制语句while

Java的控制语句while

原创
作者头像
玖叁叁
发布2023-05-06 11:13:44
3200
发布2023-05-06 11:13:44
举报
文章被收录于专栏:玖叁叁

Java中的while循环结构是一种常见的控制结构,它可以让程序重复执行一段代码,直到满足某个条件为止。

语法

Java中的while循环结构的语法如下:

代码语言:javascript
复制
while (条件表达式) {
    // 循环体
}

其中,条件表达式用于判断循环是否继续进行。只要条件表达式的值为true,程序就会一直执行循环体中的代码。循环体是需要重复执行的代码块。

用法

while循环结构通常用于需要根据某个条件来判断是否继续执行的情况。下面是一个示例,演示了如何使用while循环结构来计算一个整数的阶乘:

代码语言:javascript
复制
public class Main {
    public static void main(String[] args) {
        int n = 5;
        int result = 1;
        while (n > 0) {
            result *= n;
            n--;
        }
        System.out.println(result);
    }
}

在上面的代码中,我们定义了一个整数n,并使用while循环结构计算了n的阶乘。在每次循环中,我们将n乘以当前的结果,并将n减1。只要n大于0,程序就会一直执行循环体中的代码。最终,我们输出了n的阶乘。

除了计算阶乘,while循环结构还可以用于处理输入和输出。例如,下面是一个示例,演示了如何使用while循环结构从标准输入读取数据,并将其输出到标准输出:

代码语言:javascript
复制
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while (input.hasNext()) {
            String line = input.nextLine();
            System.out.println(line);
        }
    }
}

在上面的代码中,我们创建了一个Scanner对象,并使用while循环结构从标准输入读取数据。只要标准输入中还有数据,程序就会一直执行循环体中的代码。在每次循环中,我们读取下一行输入,并将其输出到标准输出。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 语法
  • 用法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档