导航:网站首页 >
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
问题推荐