JAVA 学习日志 测试抽象类的程序,每天进步/退步一点点,变化很大哦,努力!
2014-05-18 21:41
856 查看
package TestAbstractpack; import java.util.Scanner; abstract class Calc { final double ADD_LITTLE = 1.01; // 每天进步/退步一点点 final double SUB_LITTLE = 0.99; // 每天退步一点点 final int YEAR = 365; public abstract double count(int n);// 计算进步一点点或者退步一点点,n代表几年 } public class TestAbstract { public static void main(String[] args) { AddLittle a=new AddLittle();//建立一个加对象 SubLittle b=new SubLittle();//建立减对象 int i=1; boolean input; Scanner question=new Scanner(System.in); do{ System.out.println("每天进步一点点,"+i+"年下来你会比原来强大:"+a.count(i)); System.out.println("每天退步一点点,"+i+"年下来你会比原来减小:"+b.count(i)); System.out.println("********************你还在玩吗(True/False)?别人都在努力*************************"); if (i>=4){ System.out.println("孩子,你木有救了!!!!!!!!"); break; } i++;//增加一年 input=question.nextBoolean();//接收键盘来的字符串 }while(input); } } class AddLittle extends Calc { // 增加一点点 public double count(int n) { double res = 100; for (int i = 1; i <= n * this.YEAR; i++) { res *= this.ADD_LITTLE; } return res;// 返回结果 } } class SubLittle extends Calc { // 减少一点点 public double count(int n) { double res = 100; for (int i = 1; i <= n * this.YEAR; i++) { res *= this.SUB_LITTLE; } return res;// 返回总和 } }
测试抽象类的小程序,正好复习一下输入算法,还有dowhile循环。以及if语句。诙谐幽默,比较励志。哈哈。用以自勉。
相关文章推荐
- 学习测试:Java堆栈变量、类变量、实例变量在程序中的执行效率
- 每天进步一点点:(5)vi/vim 学习笔记
- 每天进步一点点------H.264学习 (一)
- JAVA学习日志 一个关于随机骰子1-1000计数的程序
- 每天进步一点点——Swift Proxy日志错误:ERROR WSGI: code 400, message Bad request syntax
- Java每天学习一点点 09.10.13
- 每天进步一点点------NIOS II------按键中断程序
- 每天进步一点点------下载Microblaze程序到Flash
- [每天进步一点点] - Java/JSP连接MySQL数据库篇[2012.12.17]
- 每天进步一点点_抽奖程序
- Java每天学习一点点 09.10.14
- java学习日志(4)——java中抽象类与接口的学习
- 每天进步一点点:(12)su与sudo的学习
- 每天进步一点点-----学习JS的第一个小游戏
- 每天进步一点点-原来TD比W就是无线一侧有点变化
- Java每天学习一点点 09.10.14
- 【Java开发技术之程序测试】Junit4 新功能学习总结
- 【Java开发技术之程序测试】Junit4 新功能学习总结
- 不断学习,每天进步一点点【图像,计算机视觉,机器学习,学习积累】
- 每天进步一点点----------Ruby之虚拟主机小程序