浅谈对while语句的用法

本文深入解析while和do-while循环的语法与应用场景,强调根据循环次数选择合适循环结构的重要性。通过具体案例,展示两种循环如何在Java中实现重复执行特定任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

while语句

浅谈对while语句的用法

while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。
语法结构:

变量初始化语句1while(条件表达式语句2{       
 循环体语句3;       
 变量变更语句4}

特点:大家应该都知道for循环和while循环都可以用作循环来使用,你们什么时候用哪个会更好呢?我认为最好是根据循环次数来决定。while循环可以用于循环次数不确定的,for循环用于循环次数确定的。

案例

//输出10个Hello World
int i=0;
while (i<10){
    System.out.println("Hello World");
    i++;
}

do while

当然除了上面的用法以外,还有一种while的变形,那就是do while了
语法:

do {需执行的代码 } while (<条件>);

这个语法有个很大的特点就是不论条件是true还是false都会先执行一遍do里面的代码。
案例1

//do whlie输出10个hello world
int i = 1;
do {
    System.out.println("hello world");
    i++;
}while (i<=10);

好,现在我们再来看看案例2,仔细与案例1对比一下
案例2

//do whlie输出10个hello world
int i = 1;
do {
    System.out.println("hello world");
    i++;
}while (i>10);

很明显案例2中i>10的条件是false的,但是我们的代码执行的时候还是会输出一次hello world,因为do while是先执行代码再进行条件判断的。

今天的分享先到这,喜欢的小伙伴可以点点关注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值