java计算题求解

Candy_SS 2012-06-13 09:00:21
青蛙跳井问题,井深100米,青蛙往上跳5米往下滑4米,问多少天能跳上去?
要用java思想实现,求高人指点
...全文
142 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
代号裤子 2012-06-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

这种蛋疼的题目估计只有我这种蛋疼的人才会去写
Java code

package temp;

class Frog {
private int jumpDistance; // 青蛙跳的距离

public Frog() {
this.jumpDistance = 0;
}
//青蛙上跳
public void jump() {
……
[/Quote]

zzp_407901474 2012-06-14
  • 打赏
  • 举报
回复

package frog;
public class Frog{

int jumpdistance=0;
int day=0;

//传个参数,井多深都能算
public int getday(int deep){

while (jumpdistance<deep){

day++;
jumpdistance=jumpdistance+5;
if(jumpdistance<deep){

jumpdistance=jumpdistance-4;
}


}
return day;

}

}
---------------------
---------------------

package frog;

public class Test {
public static void main(String[] args) {

Frog frog = new Frog();
int day=frog.getday(100);
System.out.println(day);

}

}

「已注销」 2012-06-13
  • 打赏
  • 举报
回复
...3楼写得不错。。
  • 打赏
  • 举报
回复
这种蛋疼的题目估计只有我这种蛋疼的人才会去写

package temp;

class Frog {
private int jumpDistance; // 青蛙跳的距离

public Frog() {
this.jumpDistance = 0;
}
//青蛙上跳
public void jump() {
this.jumpDistance += 5;
}
//青蛙下滑
public void slip() {
this.jumpDistance -= 4;
}
//获得青蛙已经跳了的距离
public int getJumpDistance() {
return this.jumpDistance;
}
}

public class Test {
public static void main(String[] args) {
int day = 0;
Frog frog = new Frog();
while (frog.getJumpDistance() < 100) {
day++;
frog.jump();
if (frog.getJumpDistance() < 100) {
frog.slip();
}
}
System.out.println("共需要"+day+"天");
}

}

typedef_god 2012-06-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

(100 - 5)/(5 - 4) + 1=96
[/Quote]
++
LucEaspe 2012-06-13
  • 打赏
  • 举报
回复
(100 - 5)/(5 - 4) + 1=96

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧