java 猴子偷桃问题
答案:3 悬赏:80 手机版
解决时间 2021-11-27 10:02
- 提问者网友:原来太熟悉了会陌生
- 2021-11-26 21:02
java 猴子偷桃问题
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-11-26 21:55
public class Myclass {
public static void main(String[] args) {
int day = 9;//表示猴子吃桃的天数
int x1 = 0 ;//表示猴子摘桃的总的个数。
int x2 = 1;//表示最后一天所剩的桃子树。
while (day > 0) {
x1 = (x2 + 1) * 2;
x2 = x1;
day = day - 1;
}
System.out.println("the total is:" + x1);
}
}
public static void main(String[] args) {
int day = 9;//表示猴子吃桃的天数
int x1 = 0 ;//表示猴子摘桃的总的个数。
int x2 = 1;//表示最后一天所剩的桃子树。
while (day > 0) {
x1 = (x2 + 1) * 2;
x2 = x1;
day = day - 1;
}
System.out.println("the total is:" + x1);
}
}
全部回答
- 1楼网友:思契十里
- 2021-11-26 23:49
你把你s==1后面的println , 拿到循环外面出来就行了呗。
- 2楼网友:几近狂妄
- 2021-11-26 22:25
public class CountPeach { //用递归计算
public int count1(int count){
if(count==1){
return 1;
}else{
return (count1(count-1)+1)*2;
}
}
//用循环计算
public int count2(int count){
int sum=1;
for(int i=2;i<=count;i++){
sum=(sum+1)*2;
}
return sum;
}
public static void main(String[] args) {
CountPeach cp=new CountPeach();
System.out.println(cp.count2(4));
}
public int count1(int count){
if(count==1){
return 1;
}else{
return (count1(count-1)+1)*2;
}
}
//用循环计算
public int count2(int count){
int sum=1;
for(int i=2;i<=count;i++){
sum=(sum+1)*2;
}
return sum;
}
public static void main(String[] args) {
CountPeach cp=new CountPeach();
System.out.println(cp.count2(4));
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯