java的青蛙跳井的编程_JAVA青蛙跳井使用流程控制语句:(1)有只青蛙坐在井底,离井口有20个单位长.(2)它使足力气可以连条3次,然后会下滑...

导航:网站首页 >

JAVA青蛙跳井使用流程控制语句:(1)有只青蛙坐在井底,离井口有20个单位长.(2)它使足力气可以连条3次,然后会下滑

时间:2019-4-29

JAVA青蛙跳井

使用流程控制语句:

(1)有只青蛙坐在井底,离井口有20个单位长.

(2)它使足力气可以连条3次,然后会下滑6个步长.

(3)没跳一次能跳n个步长(n是0~5间的随机数)

(4)如果他下滑到井底,屏幕上显示字符串信息“非常遗憾,您失败啦”

(5)如果累计大于20个步长,则屏幕上显示字符串信息“恭喜您过关啦”

(0)

相关问题:

匿名网友:

先说下思路,我把距离井底的距离当做是“height”,是不是第一次输入当做是“true”,因为我要判断青蛙距离井底的距离是不是0,如果是0就说“非常遗憾,您失败啦”,但是初始的时候,青蛙距离井底的距离就是0,所以,“true”这个参数的引入,只是为了解决这一情况的.然后就是判断每次的height,直到height大于等于20或者小于等于0的时候,输出信息,并且结束程序.

代码如下:

public static void jumpFrog(int height, boolean flag) {

\x05if (flag == false) {

\x05\x05if (height >= 20) {

\x05\x05\x05System.out.println("恭喜您过关啦");

\x05\x05\x05return;

\x05\x05} else if (height <= 0) {

\x05\x05\x05System.out.println("非常遗憾,您失败啦");

\x05\x05\x05return;

\x05\x05}

\x05}

\x05for (int i = 0; i 

\x05\x05height += Math.random() * 6;

\x05}

\x05height -= 6;

\x05jumpFrog(height, false);

}

public static void main(String[] args) {

\x05jumpFrog(0, true);

}

输出的结果会有两种:“非常遗憾,您失败啦”和“恭喜您过关啦”.

有问题再追问.

大家还关注:

JAVA青蛙跳井

3个答案 - 提问时间: 2013-10-29 - 4个赞

问题说明:使用流程控制语句: (1)有只青蛙坐在井底,离井口有20个单位长。 (2)它...

回答:先说下思路,我把距离井底的距离当做是“height”,是不是第一次输入当做是“true”,因为我要判断青蛙距离井底的距离是不是0,如果是0就说“非常遗憾,您失败啦... 2013-10-30

java中的流程控制语句中的三种循环控制语句

4个答案 - 提问时间: 2014-01-06

问:是fo,while,do while吗???怎么有的说是那个do loop?

回答:这题只有三个答案吗?有没有全选? 明确告诉你,if-else语句、while语句、for语句、switch语句都是控制java程序的流程, 如果没有给出全选的话,把这三个都选上。 2014-1-6

写出青蛙歌谣的java编程“一只青蛙两条腿,扑通扑通跳下水,…”

2个答案 - 提问时间: 2015-09-29

回答:不就是一个for循环搞定吗?import java.util.Scanner;public class test{ //定义青蛙的数量private static int flogNum = 0; //递归输入青蛙的数量private static void ... 2015-9-29

Java 循环 求解 青蛙爬井问题

4个答案 - 提问时间: 2012-11-11

问:关于小青蛙爬井的故事,你应该早就听过了:井深10尺,小青蛙从井底向上爬...

回答:private climeUp(int m, int n, int h) { int i =1; if( (i*m-(i-1)*n)i++; } else { System.out.println("小青蛙会在第" + i +"天爬出来!"); } } 2012-11-12

编写Java程序,怎么使用while循环语句计算1+1/2!+1/3!…1/20!之和?

//?sum+=1.0/(jieCheng(count)count+System.out.print(sum)public?static?long??jieCheng(long?sum){?? /*?for(int?i=1;i<=c;i++){? sum*=i;if(sum<=1)return?1;?? return?sum*jieCheng(sum-1)/z/... - 2017-12-1

java判断题

2个答案 - 提问时间: 2013-10-21 - 1个赞

问题说明:所以语句输出为”Hello!” 正确 错误 Java的源代码中定义几个类,编译结果...

回答:类可以有多个构造方法。 正确 用Javac编译Java源文件后得到代码叫字节码。 正确 Java源程序文件中是不区分字母的大小写的。 错误 当一个方法在运行过程中产生一个异... 2013-10-22

青蛙跳井问题 井深20米 白天跳五米 晚上又落下三米 问几天能跳出来 ...

1个答案 - 提问时间: 2015-01-23 - 4个赞

问题说明:青蛙跳井问题 井深20米 白天跳五米 晚上又落下三米 问几天能跳出来 Java编...

回答:class Demo { public static void main(String[] args) { int x=0; //x为天数 //y为米数 int y=0; while(true) { x++; y+=5; if(y>=20) { break; } y-=3; } System.out.println("需要"+x+"天... 2015-1-24

java语言用while循环语句 从1加到100

6个答案 - 提问时间: 2011-03-02 - 17个赞

回答:public class Sun { public static void main(String[] args) { int num = 0; //累加器 int i = 1; while(i 评论0 17 3 2011-3-2

java题 求答案

3个答案 - 提问时间: 2011-03-02 - 14个赞

问题说明:java C、.txt D、.class 2、执行语句int... 则应该使用下列哪一种修饰符( )。 ...

回答:自己做的,如有错误请见谅,水平有限,仅供参考。 一1.D 2.C 3.B 4.D 5.B 6.C 7.C 8.A 9.D 10.B 11.D 12.B 13.A 14.B 15.B 16.C 17.D 18.A 19.C 20.D二1. true false 2. 0 3. ... 2011-3-2

用java编写使用do-while循环语句实现计算1~100之和的程序段

3个答案 - 提问时间: 2010-09-25 - 7个赞

回答:int sum = 0; int i=1; do{ sum = sum+i; i++; }while(i<101); system.out.print(sum); 2010-9-25

问题推荐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值