java萌新求教。 蜗牛爬树,每天爬5米,落2米,问第几天可以爬到顶,树的高度可以用键盘输入改变。

2025-04-02 19:56:46
推荐回答(3个)
回答1:

public static void main(String[] args){
Scanner in = new Scanner(System.in);
try {
double treeH = Double.parseDouble(in.nextLine());
double dis = 0;
int days = 0;
while(dis dis+=5;
if(dis>=treeH){
break;
}else{
dis-=2;
}
days++;
}
System.out.println("蜗牛一共花了:"+days+"天爬到顶。");
} catch (Exception e) {
System.out.println("请输入正确的数字");
}
}

回答2:

int a=50 /*树高*/, n=0/*爬多高*/;
for(int i=1; i<1000; i++){
n = n +5-2;
if(n>=a){
System.out.println("天数i="+i+", n="+n);
}
}

~~~~~~~~~~~~~~~~~~~~~

回答3:

import java.util.Scanner;
public class Test{
    public static void main(String[] args){
        double height;
        Scanner sc = new Scanner(System.in);
        height = sc.nextDouble();
        int d;
        for(d=1;d*3+2        System.out.println(d);
    }
}