while语句的格式如下:
while(Boolean-expression)
{
循环体
}
do-while语句由关键字do和while组成,是循环语句中最典型的“先循环再判断”的流程控制结构,这个和其它2个循环语句都不相同。 do-while语句的格式如下:
1 do
2 {
3 循环体
4 }
5 while(Boolean-expression)
while和do-while的唯一区别就是do-while中的语句至少会执行一次,即使表达式第一次计算都是false。而在while语句中,如果条件第一次就为false,那么其中的语句根本就不会执行。 比如现在我们分别用while语句和do-while语句来计算1+2+3+。。。100。使用while语句,代码如下:
1 public class Sum_with_while{
2 public static void main(String args[]){
3 int i = 1, sum1 = 0;
4 while(i <= 100){
5 sum1 = sum1 + i;
6 i++;}
7 System.out.println("the result is : " + sum1);
8 }
9 }
使用do-while语句代码如下:
1 public class Sum_with_dowhile {
2 public static void main(String[]args){
3 int i = 1,sum2 = 0;
4 do{
5 sum2 = sum2 + i;
6 i++;}
7 while(i <= 100);{
8 System.out.println("the result is : " + sum2);
9 }
10 }