当前位置:网站首页 > Java教程 > 正文

java数据和while教程



在本教程中,我们将借助示例来学习如何在Java中使用while和do...while循环,并且还将学习while循环在计算机编程中的工作方式

在计算机编程中,循环用于重复特定的代码块,直到满足特定条件(测试表达式为false)为止。例如,

想象一下,我们需要在屏幕上打印一个句子50次。好吧,我们可以通过使用print语句50次(不使用循环)来做到这一点。您需要打印一百万次句子怎么样?您需要使用循环。使用循环,我们可以只编写一次print语句,然后运行任意次数。

这只是一个简单的示例,显示了循环在计算机编程中的重要性。Java中有3种循环类型:for 循环,while循环和do-while循环。

Java 中 while循环的语法为:

在以上语法中,括号内的测试表达式(testExpression)为布尔表达式。如果测试表达式(testExpression)的计算结果为true,

这个过程一直进行到测试表达式被评估为false为止。如果测试表达式的计算结果为false,

Java while循环流程图
While循环的工作

输出

在上面的示例中,我们有一个测试表达式(i <= 10)。它检查i的值是否小于或等于10。

最初,此处i的值为1。因此,测试表达式(testExpression)的计算结果为true。因此,将执行while循环内的print语句。

请注意while循环内的语句

该语句在每次迭代中将i值增加1。经过10次迭代后,i的值为11。然后测试表达式(i <= 10)为false,求和while循环终止。

要了解有关测试表达式及其评估方式的更多信息,请访问Java 关系运算符和Java 逻辑运算符。

输出

在这里,我们有两个名为sum,i的变量,其初始值分别为0和100。

在while循环的每次迭代中,

循环一直进行到的值i等于0 为止。

do...while循环类似于while循环,但是有个关键区别,在于在检查测试表达式之前,会执行循环主体一次。

这是do...while循环的语法。

do...while循环主体执行一次(在检查测试表达式之前)。只有这样,测试表达式才会被检查。

如果测试表达式被计算为true,则执行循环体中的代码,并再次计算测试表达式。这个过程一直进行下去,直到测试表达式被计算为false为止。

当测试表达式为时false,do..while循环终止。

Java中的while循环流程图
do ... while循环的工作流程图

下面的程序计算用户输入的数字总和,直到用户输入0。

为了接受用户的输入,我们使用了Scanner对象。要了解更多信息Scanner,请访问Java Scanner。

输出

这就是所谓的无限while和do...while循环。例如,

再举一个实例

无限do...while循环的工作方式与while循环类似。

  • 上一篇: java权限使用教程
  • 下一篇: j2ee java教程
  • 版权声明


    相关文章:

  • java权限使用教程2025-01-16 17:58:04
  • 计数排序Java教程2025-01-16 17:58:04
  • java入门教程102025-01-16 17:58:04
  • java jai 教程2025-01-16 17:58:04
  • java变量编制教程2025-01-16 17:58:04
  • j2ee java教程2025-01-16 17:58:04
  • java 语言教程2025-01-16 17:58:04
  • 头哥java教程2025-01-16 17:58:04
  • java后端开发教程pdf2025-01-16 17:58:04
  • java视频教程网易云2025-01-16 17:58:04