
Java黑皮书第九章
文章平均质量分 74
Java黑皮书第九章中英题目+代码+UML图+结果
lczzcl.
这个作者很懒,什么都没留下…
展开
-
Java黑皮书9.13
【代码】Java黑皮书9.13。原创 2024-06-23 16:53:12 · 407 阅读 · 0 评论 -
Java黑皮书9.12
题目。原创 2024-06-23 16:48:33 · 303 阅读 · 0 评论 -
Java黑皮书9.11
画出该类的UML图并实现这个类。编写一个测试程序,提示用户输入a、b、c、d、e、f的值, 然后显示它的结果。如果ad-bc为0,就报告“The equation has no solution.”。参见编程练习题3.3的运行示例。• 一个名为isSolvable()的方法,如果ad-bc不为0则返回true。• 方法getX()和getY()返回这个方程的解。• 一个参数为a、b、c、d、e、f的构造方法。• a、b、c、d、e、f的六个get方法。• 私有数据域a、b、c、d、e和f。原创 2024-06-23 16:44:34 · 729 阅读 · 0 评论 -
Java黑皮书9.10
画出该类的UML图并实现这个类。编写一个测试程序,提示用户输入a、b和c的值,然后显示判别式的结果。为二次方程式 a x 2 + b x + c − 0 ax^2+bx+c-0 ax2+bx+c−0设计一个名为QuadraticEquation的类。• 一个名为getDiscriminant()的方法返回判别式, b 2 − 4 a c b^2-4ac b2−4ac。如果判别式为负,这些方法返回0。• 代表三个系数的私有数据域a、b和c。• 一个参数为a、b和c的构造方法。• a、b、c的三个get方法。原创 2024-06-23 16:38:55 · 943 阅读 · 0 评论 -
Java黑皮书9.9
题目。原创 2024-06-23 16:29:45 · 570 阅读 · 0 评论 -
Java黑皮书9.8
如果风扇是打开的,那么该方法在一个组合的字符串中返回风扇的速度、颜色和半径。一个名为 on 的 boolean 类型私有数据域,表示风扇是否打开(默认值为 fa1se)。一个名为radius 的 double类型私有数据域,表示风扇的半径(默认值为5)。一个名为 co1or的string类型数据域,表示风扇的颜色(默认值为 blue)。一个名为speed的int类型私有数据域,表示风扇的速度(默认值为SLOW)。(风扇类Fan)设计一个名为Fan 的类来表示一个风扇。一个创建默认风扇的无参构造方法。原创 2024-06-23 16:17:36 · 1047 阅读 · 0 评论 -
Java黑皮书9.7
编写一个测试程序,创建一个账户ID为1122、余额为20000美元、年利率为4.5%的Account 对象。一个用于创建带特定id 和初始余额的账户的构造方法。一个名为 annualInterestRate的double类型私有数据域存储当前利率(默认值为0)。假设所有的账户都有相同的利率。一个名为 dateCreated的 Date类型的私有数据域,存储账户的开户日期。一个名为 balance 的 double类型私有数据域(默认值为0)。一个名为id的int类型私有数据域(默认值为0)。原创 2024-06-23 15:55:13 · 1204 阅读 · 0 评论 -
Java黑皮书9.6
画出该类的UML图并实现这个类。编写一个测试程序,用于测量使用选择排序对100 000个数字进行排序的执行时间。• —个名为getElapsedTime()的方法,以毫秒为单位返回秒表记录的流逝时间。• 一个名为start()的方法,将startTime重设为当前时间。• 具有访问器方法的私有数据域startTime和endTime。• 一个名为stop()的方法,将endTime设置为当前时间。• 一个无参构造方法,使用当前时间来初始化startTime。原创 2024-06-23 15:20:25 · 500 阅读 · 0 评论 -
Java黑皮书9.5
Java API有一个在包java.util中的类GregorianCalendar,可以使用它获得某个日期的年、月、日。它的无参构造方法构建一个当前日期的实例,get(GregorianCalendar.YEAR)、get(GregorianCalendar.MONTH)、get(GregorianCalendar.DAY_OF_MONTH)方法返回年、月和日。• GregorianCalendar类有方法setTimeInMillis(Iong),可以用它来设置从1970年1月1日算起的一个特定时间。原创 2024-06-23 14:59:32 · 353 阅读 · 0 评论 -
Java黑皮书9.4
编写一个程序,创建种子是1000的Random对象,然后使用nextInt(100)方法显示0到100之间前50个随机整数。原创 2024-06-23 14:52:46 · 144 阅读 · 0 评论 -
Java黑皮书9.3
编写程序创建一个Date对象,设置它的流逝时间分别为10000、100000、1000000、10000000、100000000、1000000000、10000000000、100000000000,然后使用toString()方法分别显示上述日期。原创 2024-06-23 14:46:28 · 315 阅读 · 0 评论 -
Java黑皮书9.2
【代码】Java黑皮书9.2。原创 2024-06-23 14:36:50 · 178 阅读 · 0 评论 -
Java黑皮书9.1
【代码】Java黑皮书9.1。原创 2024-06-23 14:14:49 · 223 阅读 · 0 评论