day03_流程控制语句

方法案例

求和

package method;
//需求:求和:1---100
public class code01 {
    public static void main(String[] args){
        //创建一个框变量
        int sum= 0;
        for (int i = 0; i < 101; i++) {
            sum+=i;
        }
        System.out.println("1---100的和为:"+sum);
    }
}

while在实际问题中的应用

package method;
//需求:一张足够大的纸,厚度为0.01毫米,将纸对折,折成比珠穆朗玛峰(8848.44米)还高,要对折多少次?
public class code02 {
    public static void main(String[] args) {
        //纸的厚度变量paperHigh  珠峰的高度变量mountainHigh   对折次数变量count
        int paperHigh =1;
        int mountainHigh = 884844000;
        int count = 0;
        while(paperHigh<mountainHigh){
            paperHigh*=2;
            count++;
        }
        System.out.println("折纸次数为:"+count);
        System.out.println("折纸后的厚度为:"+(paperHigh/100000)+"米");
    }

}
posted @ 2019-05-14 23:19  途友  阅读(86)  评论(0)    收藏  举报