java while循环语句

while的基本语句是这样
while(循环判断语句) {
循环体语句
循环条件控制语句
}
写个小例子

public class HelloWorld {
    public static void main(String args[]) {
		int i = 0;
        while(i < 10){
			System.out.println("第"+(i+1)+"次循环");
			i++;
		}
    }
}

在这里插入图片描述
输出结果如下 之前我们说过 循环需要条件 如果条件达到 则循环终止 如果条件达不到 或者没有条件则成为死循环 死循环是一种很容易把程序搞崩溃 甚至导致无法关闭的错误语法
那么我们这里 条件是 i 小于10 我们在最上面定义了i 值是0
然后我们每次循环结束后 都会执行一次 i++ ++就是自增 就是每次循环执行 i 就会把自己加一
这里我们每次也都有打印 只是我们每次打印的都是i+1 所以 打印出的值会比i大1位数
我们第一次循环是 0 第二次 是 1 第三次是 2 以此类推

直到执行到 第十次循环 i的值是 9 执行i ++后 i的值 等于了10 而到第十一次循环 因为i的值是10 所以他就不再小于10了 条件不成立 循环被终止

相比于for 我觉得这个循环的条件可以写的多样一些 唯一不好的就是 他的循环控制语句 比如最典型的条件变量的 自增或自减操作 需要自己写在循环执行语句里 万一忘了下 那大概率你就写出了个死循环

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值