展开全部

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

代码如下:public static void jumpFrog(int height, boolean flag) {

if (flag == false) {

if (height >= 20) {

System.out.println("恭喜您过关啦");

return;

} else if (height <= 0) {

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

return;

}

}

for (int i = 0; i

height += Math.random() * 6;

}

height -= 6;

jumpFrog(height, false);

}

public static void main(String[] args) {

jumpFrog(0, true);

}

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

有问题再追问。

java青蛙跳井_JAVA青蛙跳井相关推荐

  1. 青蛙跳石头java_青蛙跳台阶(JAVA)与递归问题探究

    青蛙跳台阶JAVA 一只青蛙一次可以跳上一层台阶,也可以跳上两层,求该青蛙跳上n层的台阶总共有多少种跳法(先后次序不同算不同的结果). 思考:可以看出,每次青蛙出脚都会有两种可能,一步或者两步,再次出 ...

  2. Java实现第八届蓝桥杯青蛙跳杯子

    青蛙跳杯子 题目描述 X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色.X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去.如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有 ...

  3. 青蛙跳台阶变态青蛙跳台阶

    一.青蛙跳台阶 问题描述: 一只青蛙一次可以跳上1级台阶,也可以一次跳上2级台阶,请问跳上n级台阶,该请娃一共有多少种跳法? 解题思路: 1.如果只有1级台阶,只有一种跳法. 2.如果有2级台阶,只有 ...

  4. 青蛙跳石头java_Java青蛙跳台阶问题的解决思路与代码

    问题描述 一只青蛙一次可以跳上1级台阶,也可以一次跳上2级台阶,请问跳上n级台阶,该请娃一共有多少种跳法? 解决思路 ①如果只有1级台阶,那显然只有一种跳法. ②如果有2级台阶,那么就有2种跳法,一种 ...

  5. python青蛙跳台阶_Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法

    前言 跳台阶.变态跳台阶.矩形覆盖其实都和斐波那契数列是一类问题,文中通过示例代码介绍的非常详细,下面话不多说了,来一起看看详细的介绍吧. 跳台阶 问题描述: 一只青蛙一次可以跳上1级台阶,也可以跳上 ...

  6. 动态规划:青蛙跳台阶、变态跳台阶

    青蛙跳台阶问题是一个简单的动态规划问题. 问题1:普通跳台阶 一只青蛙可以一次跳 1 级台阶或者一次跳 2 级台阶,例如: 跳上第 1 级台阶只有一种跳法:直接跳 1 级即可. 跳上第 2 级台阶有两 ...

  7. 青蛙跳台阶和变态跳台阶

    青蛙跳台阶和变态跳台阶(python.剑指Offer) 一.题目描述 青蛙跳台阶题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的 ...

  8. java 独木桥_趣味算法——青蛙过河(JAVA)

    青蛙过河是一个非常有趣的智力游戏,其大意如下: 一条河之间有若干个石块间隔,有两队青蛙在过河,每队有3只青蛙,这些青蛙只能向前移动,不能向后移动,且一次只能有一只青蛙向前移动.在移动过程中,青蛙可以向 ...

  9. java 跳表_数据结构跳表学习并用Java实现

    前面学习很多类的源码过程中,底层基本都是数组和链表,今天学习第三种结构跳表(SkipList). 跳表解决的问题 一个有序的数组如果我们要判断一个数据是否存在可以通过二分查找法非常快速的判断出来,但是 ...

最新文章

  1. mongodb查看数据库和表的信息
  2. 数据层优化-jdbc连接池简述、druid简介
  3. easy datagrid 按钮控制
  4. C#里的三种定时器类型
  5. ajax上传 java_使用Ajax进行文件与其他参数的上传功能(java开发)
  6. ASP.NET对IIS中的虚拟目录进行操作
  7. [转]使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(三)-- Logger
  8. 三维空间点到直线距离计算
  9. 【交易架构day9】阿里交易系统演进之路
  10. 祖母是一片不知愁的落叶
  11. python入门自学软件手机版,python编程教学app
  12. Android基础Activity篇——创建一个活动(Activity)
  13. Android 11 WiFi热点打开与关闭接口
  14. 利用Matlab描述和求解传递函数
  15. 我把它当副业月入3万多,新手月入过万的干货分享!
  16. cocoscreator修改鼠标图标样式
  17. 关于sv中宏定义`define的增强使用
  18. 计算机毕业设计之java+javaweb的影院管理系统-电影院管理系统
  19. ubuntu 修改旋转屏幕显示方向
  20. C51做闹钟:用1602显示时间,到时间,蜂鸣器响或者灯亮,按K4停止

热门文章

  1. 圆排列问题(分支限界)
  2. 迄今为止最浮夸的代码编辑器插件
  3. 常见Browser,core和Web服务器列举
  4. RRBS甲基化分析流程
  5. Double取值intValue()与doubleValue()之参数缺省
  6. Vue.js 实现禁止 ios 浏览器的 bounce 效果
  7. [转贴]男生调戏女生后,老师的经典评语
  8. 【设计模式修炼】第一章 :获得《七大原则》
  9. VGG-16网络模型可视化
  10. perl linux卸载,CentOS下使用perl批量卸载软件