Java编程题:井底一只青蛙,白天向上爬5米,晚上向下掉3米,写出在任意井高都能准确算出爬行天数的程序
2016-04-22 14:11
477 查看
<pre name="code" class="java">
package com.tian.test; import java.util.Scanner; public class FrogClimbWell { public int getDeepwell(boolean Flag, int Deepwell) { if (Flag) { Deepwell -= 5;// 白天向上爬5米 } else { Deepwell += 3;// 晚上向下掉3米 } return Deepwell; } public static void main(String[] args) { System.out.println("请输入井高"); Scanner scanner = new Scanner(System.in); int Deepwell = Integer.parseInt(scanner.next());// 获取控制台输入的井高 FrogClimbWell frogClimbWell = new FrogClimbWell(); int day = 0;// 初始变量day为0天 while (true) { day++;// 进入循环之后不管井度是多少先加1天 if (Deepwell <= 5) { break; } else { Deepwell = frogClimbWell.getDeepwell(true, Deepwell); Deepwell = frogClimbWell.getDeepwell(false, Deepwell); System.out.println("第" + day + "天剩余的高度: " + Deepwell); if (Deepwell <= 0) break; } } System.out.println("需要使用的天数: " + day); } }
相关文章推荐
- spring AOP
- 简单整合Spring+SpringMVC+Mybatis
- 【java】使用Stanford CoreNLP处理英文(词性标注/词形还原/解析等)
- 在java中,形参的修改
- javax/servlet/jsp/jstl/core/Config
- 数据库连接池(java应用)
- Java并发编程:volatile关键字解析(四.深入剖析volatile关键字)
- ZOJ 3498 Javabeans
- ZOJ 3498 Javabeans
- Spring配置数据源(dbcp/c3p0/jndi)
- java中的IO一
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- Spring Junit4 测试Web应用程序
- Java中格式化输出数字
- 避免Java内存溢出的注意事项
- java.io.IOException:stream closed 异常的原因及处理
- Java的静态方法继承相关
- Java的集合
- java 抽象类和接口的理解
- java权限设置文件-java.policy