Java黑皮书课后题第9章:9.2(Stock类)遵照9.2节中Cirlce类的例子,设计一个名为Stock的类

  • 题目
  • 代码
    • Test2
    • Test2_Stock
  • UML图

题目

代码

Test2:测试程序
Test2_Stock:实现题目要求

Test2

public class Test2 {public static void main(String[] args) {Test2_Stock s = new Test2_Stock("ORCL", "Oracle Corporation", 34.5, 34.35);}
}

Test2_Stock

public class Test2_Stock {String symbol;String name;double previousClosingPrice;double currentPrice;public Test2_Stock(String symbol, String name, double previousClosingPrice, double currentPrice){this.symbol = symbol;this.name = name;this.previousClosingPrice = previousClosingPrice;this.currentPrice = currentPrice;System.out.println((currentPrice - previousClosingPrice) / previousClosingPrice * 100 + "%");}
}

UML图

Java黑皮书课后题第9章:9.2(Stock类)遵照9.2节中Cirlce类的例子,设计一个名为Stock的类相关推荐

  1. Java黑皮书课后题第8章:*8.23(游戏:找到翻转的单元格)假定给定一个填满0和1的6*6矩阵,所有的行和列都有偶数个1。让用户翻转一个单元,编写一个程序找到哪个单元格被翻转了

    *8.23(游戏:找到翻转的单元格)假定给定一个填满0和1的6*6矩阵,所有的行和列都有偶数个1.让用户翻转一个单元,编写一个程序找到哪个单元格被翻转了 题目 题目描述与运行示例 破题 代码 题目 题 ...

  2. Java黑皮书课后题第5章:**5.38(十进制转八进制)编写程序,提示用户输入一个十进制整数,然后显示对应的八进制值。(不要是使用Java的Integer类的任何方法)

    **5.38(十进制转八进制)编写程序,提示用户输入一个十进制整数,然后显示对应的八进制值.(不要是使用Java的Integer类的任何方法) 题目 题目概述 破题 代码 运行示例 题目 题目概述 * ...

  3. Java黑皮书课后题第5章:**5.37(十进制转二进制)编写程序,提示用户输入一个十进制整数,然后显示对应的二进制值(不要使用Integer.toBinaryString(int)方法)

    5.37(十进制转二进制)编写程序,提示用户输入一个十进制整数,然后显示对应的二进制值 题目 题目概述 破题 代码 运行示例 题目 题目概述 5.37(十进制转二进制)编写程序,提示用户输入一个十进制 ...

  4. Java黑皮书课后题第7章:**7.24(仿真:优惠券收集问题)优惠券收集问题是一个经典的统计问题。编写程序,模拟要得到四张不同花色的牌所需要的选取次数,然后显示选中的四张牌

    **7.24(仿真:优惠券收集问题)优惠券收集问题是一个经典的统计问题.编写程序,模拟要得到四张不同花色的牌所需要的选取次数,然后显示选中的四张牌 题目 题目描述与运行示例 破题:花色与数字 代码 题 ...

  5. Java黑皮书课后题第6章:*6.14(估算π)π可以使用下面的数列进行计算。编写一个方法,对于给定的i返回m(i),并编写一个测试程序,显示如下表格

    6.14(估算π)π可以使用下面的数列进行计算.编写一个方法,对于给定的i返回m,并编写一个测试程序,显示如下表格 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 6.14(估算π)π ...

  6. Java黑皮书课后题第6章:6.12(显示字符)使用下面的方法头,编写一个打印字符的方法。编写一个测试程序、打印从‘1‘到‘Z‘的字符,每行打印10个,字符之间使用一个空格字符隔开

    6.12(显示字符)使用下面的方法头,编写一个打印字符的方法.编写一个测试程序.打印从'1'到'Z'的字符,每行打印10个,字符之间使用一个空格字符隔开 题目 题目描述 破题 补充:从生成随机字符窥探 ...

  7. Java黑皮书课后题第5章:**5.32(游戏:彩票)修改程序清单3-8,产生一个两位数的彩票。这两位数是不同的

    5.32(游戏:彩票)修改程序清单3-8,产生一个两位数的彩票.这两位数是不同的 题目 题目概述 程序清单3-8(非本题代码) 代码 运行结果 题目 题目概述 5.32(游戏:彩票)修改程序清单3-8 ...

  8. Java黑皮书课后题第3章:3.10(游戏:加法测试)程序清单3-3随机产生一个减法问题。修改这个程序,随机产生一个计算两个小于100的整数的加法问题

    3.10(游戏:加法测试)程序清单3-3随机产生一个减法问题.修改这个程序,随机产生一个计算两个小于100的整数的加法问题 题目 题目概述 参考:程序清单3-3 代码 题目 题目概述 3.10(游戏: ...

  9. Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类)设计一个名为Person的类及其两个名为Student和Employee的子类

    Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类) 题目 缺陷 UML图 代码 Test02_MyDate.java:用于参考的My ...

  10. Java黑皮书课后题第10章:**10.25(新的字符串split方法)String类中的split方法会返回一个字符串数组,该数组是由分隔符分隔开的子串构成的

    Java黑皮书课后题第10章:**10.25(新的字符串split方法) 题目 代码 运行实例 题目 代码 public class Test25 {public static String[] sp ...

最新文章

  1. 单元测试以及dagger的使用
  2. 找出两列数据的差集_excel快速查找数据差异项
  3. ab st语言编程手册_木兰编程语言 0.0.14.7:功能覆盖初版用户手册;Gitee Go 流水线尝鲜...
  4. springboot-RequestMappingHandlerMapping
  5. 作者:赵雷,山东农业大学硕士生。
  6. 求csdn博客优良编辑方法
  7. https open api_通过bilibili_api获取弹幕+绘制词云的方法
  8. Gram matrix(格拉姆矩阵)
  9. 光纤的基本理论光纤的色散
  10. 两个月快速通过软考高项(信息系统项目管理师)备考技巧
  11. HSPICE 电平触发D触发器仿真
  12. 无法修改默认浏览器的原因
  13. 组合数问题(NOIP2016提高组Day2T1)
  14. 微服务踩坑记之Zuul注册到Eureka
  15. 发散思维能力(1-2)
  16. 在WIN2012R2和WIN2016服务器打开网站慢的解决方法
  17. HDU 1873 优先队列 Java版
  18. 台式计算机如何双屏显示,一个电脑主机怎样接两个显示器_一个电脑连接两个显示器如何操作-win7之家...
  19. 再向子公司输血数十亿,这家巨头的汽车电子业务何时迎来拐点?
  20. ios 7.x.x 不越狱添加输入词库

热门文章

  1. 简单子串查找--strstr的使用(ZCMU1108)
  2. 云原生,开发者的黄金时代
  3. 哈啰在分布式消息治理和微服务治理中的实践
  4. 【OpenKruise v0.9.0】新增 Pod 重启、删除防护等重磅功能
  5. 大促密集,CDN如何保障电商体验如丝般顺滑?
  6. 阿里 双11 同款流控降级组件 Sentinel Go 正式GA,云原生服务稳稳稳
  7. Hologres是如何完美支撑双11智能客服实时数仓的?
  8. 软件开发必修课:你该知道的GRASP职责分配模式
  9. 平切分,分库,分表,主从,集群 数据库水平切分的实现原理解析
  10. 爬取及分析天猫商城冈本评论(二)数据处理