首页 » Web前端 » dowhile轮回加法成果php技巧_轮回语句while语句do…while语句及差异

dowhile轮回加法成果php技巧_轮回语句while语句do…while语句及差异

访客 2024-10-26 0

扫一扫用手机浏览

文章目录 [+]

循环语句便是在知足一定条件的情形下反复实行某一个操作。
在Java中供应了4种常用的循环语句,分别是 while 语句、do…while语句、for语句和foreach语句,

while 循环语句

dowhile轮回加法成果php技巧_轮回语句while语句do…while语句及差异

while语句的循环办法为利用一个条件为真来掌握反复实行循环体语句。

dowhile轮回加法成果php技巧_轮回语句while语句do…while语句及差异
(图片来自网络侵删)

语法如下:

while(条件表达式)

{

实行语句

}

当条件表达式的返回值为真时,则实行“{ }”中的语句,当实行完“{ }”中的语句后,重新判断条件表达式的返回值,直到表达式返回的结果为假时,退出循环。

在项目中创建类 GetSum,在主理法(主函数)中通过 while 循环将整数1~10 相加,并将结果输出。

public class GetSum { // 创建类

public static void main(String args[]) { // 主理法

int x = 1; //定义int型变量x, 并赋给初值

int sum = 0; // 定义变量用于保存相加后的结果

while (x <= 10) {

sum = sum + x; /*当变量知足条件表达式时实行循环体语句*/

x++;

System. out. println("sum = " + sum); /*将变量 sum输出*/

运行结果:

sum = 55

do…while 循环语句

do…while 循环语句与 while 循环语句之间的差异是 while语句为先判断条件是否成立再实行循环体,而 do…while 循环语句则先实行一次循环后,再判断条件是否成立。
也便是说do…while循环语句中“{}”中的程序段至少要被实行一次。

语法如下:

do{

实行语句}

while(条件表达式);

do…while 语句与 while 语句的一个明显差异是 do…while 语句在结尾处多了一个分号(;)。

在项目中创建类 Cycle,在主函数中采取do…while

while 语句与do…while语句的差异。

public class Cycle {

public static void main(String args[ ]) {

int a = 100;

//声明int型变量a并赋初值100

while (a == 60)

//指定进入循环体条件

{

System. out. println("ok1");

//while语句循环体

a--;

int b = 100;

//声明int 型变量b并赋初值100

do {

System. out. println("ok2");

//do... while语句循环体

b--;

} while (b == 60);

//指定循环结束条件

运行结果:

ok2

while 与 do…while 比较

可以通过设置起始循环条件不成立的循环语句来不雅观察 while和do…while的不同。
while条件为真才实行循环体,do…while先实行一次再判断while条件,为真连续实行循环体,否则跳出do…while语句

利用 do…while 循环输出j的值:

public class DoWhileTest{

public st atic void main(String(] args) {

int i=0, j = 0;

System. out. println("before do_while j=" + j);

do (

j++;

) while (i > 1);

System. out. println("after do_while j=" + j);

运行结果:

before do_while j=0

after do_while j=1

利用 while 循环输出j的值。

public class WhileTest {

public static void main(String[] args) {

int i = 0, j = 0;

System. out. println("before while j=" + j);

while (i > 1) {

j++;

}

System. out. println("after while j=" + j);

运行结果:

before while j=0

after whole j=0

do…while语句实行步骤

标签:

相关文章

QQ伪装黑客代码大全技术与风险警示

网络安全问题日益凸显。QQ作为一种流行的社交工具,成为了黑客攻击的主要目标之一。本文将针对QQ伪装黑客代码大全进行深入剖析,揭示其...

Web前端 2025-03-02 阅读1 评论0