Java教程10—Java中的while循环

编程知识 行业动态 更新时间:2024-06-13 00:22:36

Java中的while循环

在上一个教程中,我们讨论了for循环。
在本教程中,我们将讨论while循环。如前一个教程中所讨论的,循环用于重复执行一组语句,直到满足特定条件。


while循环的语法

while(condition)
{
   statement(s);
}

在while循环中,首先计算条件,如果它返回true,则while循环中的语句执行。
当condition条件返回false时,控件退出循环并跳转到while循环后的下一个语句。

注意:
使用while循环时要注意的重点是我们需要在while循环中使用递增或递减语句,以便循环变量在每次迭代时都会更改,并且在某些情况下返回false。
这样我们就可以结束while循环的执行,否则会造成死循环。


简单的While循环实例:

class WhileLoopExample {
    public static void main(String args[]){
         int i=10;
         while(i>1){
              System.out.println(i);
              i--;
         }
    }
}

输出:

10
9
8
7
6
5
4
3
2

while死循环

class WhileLoopExample2 {
    public static void main(String args[]){
         int i=10;
         while(i>1)
         {
             System.out.println(i);
              i++;
         }
    }
}

这个循环永远不会结束,它是一个无限循环。
这是因为条件是i> 1,因为我们在循环中增加i的值,所以它总是为真。

这是无限while循环的另一个例子:

while (true){
    statement(s);
}

示例:使用while循环迭代数组

这里我们使用while循环迭代并显示数组元素:

class WhileLoopExample3 {
    public static void main(String args[]){
         int arr[]={2,11,45,9};
         // 索引0为第一个元素
         int i=0;
         while(i<4){
              System.out.println(arr[i]);
              i++;
         }
    }
}

输出:

2
11
45
9

原文地址:
https://beginnersbook/2015/03/while-loop-in-java-with-examples/

更多推荐

Java教程10—Java中的while循环

本文发布于:2023-04-02 19:46:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/9539e0f2bcd21d0ad73ff78a2921571c.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:教程   Java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!