分享

循环之whie

进击的巨人 发表于 2016-3-12 11:40:16 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 10650
一次增加一个步骤地逐步编码是一个很好的习惯。输入代码之前先思考一下,得到问题的逻辑方案,再输入代码,将解决方案翻译成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语句跳出整个循环。

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条