Java基础篇:循环语句之while语句

本文详细介绍了Java中的while循环语句,包括其基本结构和工作原理。通过实例展示了如何使用while循环进行减计数操作,以及如何利用空循环体实现特定的计算任务。在某些情况下,循环体内的主要操作可以完全在条件表达式中完成,提供了一种简洁的编程技巧。
摘要由CSDN通过智能技术生成

Java的循环语句有for,while和 do-while。这些语句创造了我们通常所称的循环(loops)。你可能知道,一个循环重复执行同一套指令直到一个结束条件出现。你将看到,Java有适合任何编程所需要的循环结构。
while语句
while语句是Java最基本的循环语句。当它的控制表达式是真时,while语句重复执行一个语句或语句块。它的通用格式如下:

while(condition) { 
// body of loop 
}

条件condition可以是任何布尔表达式。只要条件表达式为真,循环体就被执行。当条件condition为假时,程序控制就传递到循环后面紧跟的语句行。如果只有单个语句需要重复,大括号是不必要的。
下面的while循环从10开始进行减计数,打印出10行“tick”。

// Demonstrate the while loop. 
class While { 
  public static void main(String args[]) { 
   int n = 10; 
   while(n > 0) { 
   System.out.println("tick " + n); 
   n--; 
} 
} 
}

当你运行这个程序,它将“tick”10次:

tick 10 
tick 9 
tick 8 
tick 7 
tick 6 
tick 5 
tick 4 
tick 3 
tick 2 
tick 1

因为while语句在循环一开始就计算条件表达式,若开始时条件为假,则循环体一次也不会执行。例如,下面的程序中,对println( )的调用从未被执行过:

int 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值