Java Do While 循环示例
已发表: 2021-05-25迭代没有固定值,建议使用 do-while 循环,因为它保证执行一次。 这是可能的,因为条件是在循环体执行后检查的。 这就是为什么它是一个退出控制循环。
因此,do while Java 是 while 循环的变体,它在条件被评估为真之前运行代码块,然后只要条件为真就重复它,就像 while 循环一样。
目录
Do While Java 语法
做{
//代码主体
}而(条件);
这里的条件是出现在循环末尾的布尔表达式。 如果表达式被评估为真,则控制跳回到 do 语句,并再次执行循环。 该过程重复,直到布尔表达式被评估为假。
例子
民众 类示例{
民众 静止的 无效的主要(字符串[]参数){
诠释我= 1 ;
做{
System.out.println(i);
我++;
}而(i<= 5 );
}
}
解释:给定的循环运行六次。 因此,i 的值为 6,但由于条件评估为 false,它不会被打印出来。
Do-While 循环如何执行?
- 当遇到 Java 循环为 'do' 时,控件落入 do。
- 循环体(代码)中的语句被执行。
- 变量已更新。
- 现在流量到了
- 条件。
- 如果为真,则执行步骤6; 否则,流程将退出循环。
- 流程回到第 2 步
应用
Java 无限执行
当布尔表达式在 do-while java 循环中作为 true 传递时,将创建一个无限循环。
这是一个 do-while Java 无限循环示例。
公共类示例{
公共静态无效主要(字符串[]参数){
做 {
System.out.println(“在do while循环中开始处理”);
// 可以添加任何其他语句
System.out.println(“do while循环结束处理”);
线程.sleep(2 * 1000);
} 而(真);
}
}
解释:语句继续执行,直到使用 IDE 终止程序。
给定数以内的自然数之和
公共类示例{
公共静态无效主(字符串参数 [])
{
整数 x = 7,总和 = 0;
do { // 该行将被打印均匀
// 如果条件为假
总和 += x;
X-;
} 而 (x > 0);
System.out.println(“总和:” + sum);
}
}
使用 Do While Java 循环对数组进行迭代。
这是在 Java 中使用 do-while 循环迭代整数数组的示例:
类示例{
公共静态无效主要(字符串参数[]){
int arr[]={0,1,45,9};
诠释我=0;
做{
System.out.println(arr[i]);
我++;
}而(我<4);
}
}
Do-While 循环的嵌套
在 do-while Java 循环中可以有一个 do-while。 这被称为 do-while 构造的嵌套。 嵌套深度没有上限。 do-while 可以在其中包含任何构造,例如 if、while、switch 等。 例如:
类示例{
公共静态无效主(字符串参数 [])
{
诠释a = 10;
do // 第一个做 while
{
System.out.println(10);
do// 第二次做while
{
System.out.println(20);
}
而(假);
}
而(假);
}
}
Do While 与 While 循环
- While 循环是一个入口控制循环,而 do-while 是一个出口控制循环
- Java while 看起来比 while Java 循环更干净。
- Do while 循环至少执行一次,与条件无关。
为什么使用 Do-While?
当您要求程序至少执行一次时,请使用 do-while。 例如,您必须从用户那里获取输入,直到用户输入负数。 在这种情况下,使用 do-while 循环作为初始输入可以是正数或负数,但我们需要输入。 在所有其他情况下,使用 while 循环更容易。
从世界顶级大学在线学习软件课程。 获得行政 PG 课程、高级证书课程或硕士课程,以加快您的职业生涯。
要记住的事情
- do-while 循环的主体必须至少有一条语句
- 循环末尾的条件(布尔表达式)必须始终产生布尔值。
- 没有条件,循环就无法执行。
- 如果 do 语句与 while 语句不对应,则会引发错误。
结论
do-while Java 循环用于迭代一组语句,直到满足给定条件。 在本博客中,您了解了循环、它的语法、用法、嵌套以及与 while 循环的比较。
如果您有兴趣了解更多关于 JAVA、全栈软件开发的信息,请查看 upGrad 和 IIIT-B 的全栈软件开发执行 PG 计划,该计划专为工作专业人士设计,提供 500 多个小时的严格培训,9+项目和任务、IIIT-B 校友身份、实用的实践顶点项目和顶级公司的工作协助。
如果您想更多地了解 Java 并在您的编码职业中提升,请探索 upGrad 的课程 - 印度最大的在线高等教育公司。 访问upgrad 了解更多信息。
什么是编程中的循环?
在编程中,循环是一段代码,它不断重复直到满足特定条件。 循环是一种结构,其中执行流程的顺序由条件控制。 循环是一种重复执行动作的编程结构。 这可以是任何事情,从在终端上多次显示消息到执行数千次计算。 大多数编程语言都有某种形式的循环,例如 for 循环、while 循环、do-while 循环、foreach 循环等。
什么是java函数?
函数是一组执行特定任务的语句。 任务可以是返回值(返回值也称为返回值)或进行更改。 函数用于简化代码。 函数允许我们将代码分解成可维护和可管理的块。 它们允许我们重用代码。 在 Java 中,有三种类型的函数。 第一个是内置函数。 这些是Java提供的功能。 例如:System.out.println()。 Java 还支持用户定义的函数。 这些是程序员编写的函数。
java编程语言的特点是什么?
Java 具有类似于 C 和 C++ 的丰富而强大的语法。 它使用 C 和 C++ 数据类型,如 int、char、float 和 double。 Java 是一种独立于平台的语言,可用于为任何平台开发程序。 它是一种静态类型语言。 它以与 C 和 C++ 相同的方式进行自动内存管理。 它支持多线程、网络、数据库和图形用户界面。