Java循环语句

本文介绍了Java编程语言中的三种主要循环结构:while、do...while和for循环。while循环在条件满足时执行代码块,do...while则确保至少执行一次循环体,而for循环适用于已知迭代次数的情况。文中通过代码示例展示了如何使用这些循环语句进行条件判断和重复执行任务。
摘要由CSDN通过智能技术生成

循环语句就是在满足一定条件的情况下反复执行某一个操作的语句。Java 中提供了3种常用的循环语句,分别是 while 循环语句、do.…while 循环语句和 for 循环语句

1 while 循环语句

while 语句也称条件判断语句,它的循环方式为利用一个条件来控制是否要继续反复执行这个语句。语法如下:

while(条件表达式){语句序列

当条件表达式的返回值为真时,则执行“{}”中的语句,当执

行完“{}”中的语句后,重新判断条件表达式的返回值,直到表false

条件表达式

达式返回的结果为假时,退出循环。

while循环结果如下:

流程图:

例子:创建类,在主方法中通过while循环计算一到一千相加定输出。

package zzz;

public class Zjy {

public static void main(String[] args) {

// TODO 自动生成的方法存根

int x=1;

int sum=0;

while(x<=1000) {

sum=sum+x;

x++;

}

System.out.print("sum="+sum);

}

}

运行结果:

2、do...while循环语句

do..while 循环语句与while 循环语句类似,它们之间的区别是 while语句为先判断条件是否成立再执行循环体,而do..while循环语句则先执行一次循环后,再判断条件是否成立。也就是说,do….while循环语句“{}”中的程序段至少要被执行一次。

流程图:

例子:创建类首先提示用户输入6位密码,然后用Scannet扫描器内获取用户输入的密码,最后进入do……while循环进行判断,如果用户输入的密码不是931567,则用户反复输入直到输入正确为止。

package zzz;

import java.util.Scanner;

public class Zjy {

public static void main(String[] args) {

// TODO 自动生成的方法存根

Scanner sc= new Scanner(System.in);

int a;

do {

System.out.print("请输入6未的密码:");

a = sc.nextInt();

}while(931567!=a);

System.out.print("登陆成功");

sc.close();

}

}

结果如下

3for

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

若曦世

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值