进击的巨人 发表于 2016-3-12 11:40:16

循环之whie

一次增加一个步骤地逐步编码是一个很好的习惯。输入代码之前先思考一下,得到问题的逻辑方案,再输入代码,将解决方案翻译成java语言。
编写程序方案的关键之处在于把问题分解成子问题,然后逐个开发每个问题的解决方案。


因为浮点数在算术上是近似的,不能确保item变为真正的0。实际上是一个无限循环。
package my.group.mapreduce1;

import java.util.Scanner;

public class Djsi {      
             public static void main(String[] args)
          {            
             double item = 1;
             double sum = 0;
             while(item!=0)
             {
                     sum += item;
                     item = item - 0.1;
                    
             }
             System.out.print(sum);
                      
             }
        }




如果循环中的语句至少需要执行一次,可以使用do-while循环。
注意:while后面需要‘;’ 分号。
int i = 0;
             do
             {
                     System.out.print("i = " + i);
                     i++;
             }while(i<10);


无法确定重复次数,就采用while循环。

continue语句结束本次循环。
break语句跳出整个循环。

页: [1]
查看完整版本: 循环之whie