A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求Java大牛解决Debug
/*/*        分析以下需求,并用代码实现:(分别定义方法同时使用for和while循环实现)
        1.珠穆朗玛峰高度为8848米,有一张足够大的纸,厚度为0.0001米。
        2.请问,我折叠多少次,可以折成珠穆朗玛峰的高度。
*/
public class Test07{
        public static void main(String[] args){
                String m ="珠穆朗玛峰高度为8848米";
                int p = 1;
                int p1=time1(1);
                int p2=time2(1);
                System.out.println(m+",有一张足够大的纸厚度为0.0001米,折叠"+ t +"次,可以折成珠穆朗玛峰的高度.");
        }
}
public int time1(int paper1){
        int t = 0;
        for(p1=this.p1;p1 <= 88480000;p1 *= 2){
                t++;
        }
        return t;
}

public int time2(int paper2){
        int t = 0;
        p2=this.p2;
        while(p2 <= 88480000){
                t++;
                p2 *= 2;
        }
        return t;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马