6.9(英尺和米之间的转换)编写一个类,包含如下两个方法:

public static double footToMeter(double foot)

public static double meterToFoot(double meter)

转换公式如下:

米 = 0.305 * 英尺

英尺 = 3.279 * 米

编写一个测试程序,调用这两个方法以显示下面的表格:

英尺                  米                  米                  英尺

-----------------------------------------------------------------------

1.0                    0.305            20.0              65.574

2.0                    0.610            25.0              81.967

......

9.0                    2.745            60.0              196.721

10.0                  3.050            65.0              213.115

6.9(Conversions between feet and meters)Write a class that contains the following two methods:

public static double footToMeter(double foot)

public static double meterToFoot(double meter)

The formula for the conversion is:

meter = 0.305 * foot

foot = 3.279 * meter

Write a test program that invokes these methods to display the following tables:

foot                  meter           meter            foot

-----------------------------------------------------------------------

1.0                    0.305            20.0              65.574

2.0                    0.610            25.0              81.967

......

9.0                    2.745            60.0              196.721

10.0                  3.050            65.0              213.115

下面是参考答案代码:

public class ConversionClass2Question9 {public static void main(String[] args) {printTableHead();for(double f = 1,m = 20;f <= 10;f ++,m += 5)System.out.printf("%.1f\t\t%.3f\t\t%.1f\t\t%.3f\n", f, Conversion2.footToMeter(f),m, Conversion2.meterToFoot(m));}public static void printTableHead() {System.out.println("Feet\t\tMeters\t\tMeters\t\tFeet");System.out.println("------------------------------------------------------");}
}
class Conversion2{public static double meterToFoot(double meter) {return 3.279 * meter;}public static double footToMeter(double foot) {return 0.305 * foot;}
}

运行效果:

注:编写程序要养成良好习惯
1.文件名要用英文,具体一点
2.注释要英文
3.变量命名要具体,不要抽象(如:a,b,c等等),形式要驼峰化
4.整体书写风格要统一(不要这里是驼峰,那里是下划线,这里的逻辑段落空三行,那里相同的逻辑段落空5行等等)
5.普通变量,方法名要小驼峰,类名要大驼峰,常量要使用全部大写加上下划线命名法
6.要学习相应的代码编辑器的一些常用快捷键,如:快速对齐等等

第六章第九题(英尺和米之间的转换)(Conversions between feet and meters)相关推荐

  1. Java黑皮书课后题第6章:6.9(英尺和米之间的转换)编写一个类,包含如下两个方法:编写一个测试程序,调用这两个方法以显示下面的表格

    6.9(英尺和米之间的转换)编写一个类,包含如下两个方法:编写一个测试程序,调用这两个方法以显示下面的表格 题目 题目概述与运行示例 破题 代码(本题) 题目 题目概述与运行示例 6.9(英尺和米之间 ...

  2. 英尺和米之间的转换 Exercise06_09

    1 /** 2 * @author 冰樱梦 3 * 时间:2018年下半年 4 * 题目:英尺和米之间的转换 5 * 6 */ 7 public class Exercise06_09 { 8 pub ...

  3. 大连理工大学c语言第三次上机作业答案,大连理工大学软件学院C语言上机第五六章课后题...

    大连理工大学软件学院C语言上机第五六章课后题 五.1. #includeint main() { int a,b,c; float X,Y,Z; scanf("%d%d%d",&a ...

  4. 第三章第九题(商业:检验ISBN-10)((Business: check ISBN-10))

    第三章第九题(商业:检验ISBN-10)((Business: check ISBN-10)) **3.9(商业:检验ISBN-10)ISBN-10(国际标准书号)由10个个位整数d1d2d3d4d5 ...

  5. Linux第六章课后题6-4

    Linux第六章课后题4 已知有两个文本文件f1和f2,把f1文件中的第5-9行剪切并插入粘贴到f2文件的第3行后,再把f2文件中的所有read字符串全部改写成reading,最后在f1文件后附加上当 ...

  6. 速学堂(java)第六章编程题自写答案

    速学堂(java)第六章编程题自写答案 1. 编写程序接收用户输入分数信息,如果分数在0-100之间,输出成绩.如果成绩不在该范围内,抛出异常信息,提示分数必须在0-100之间. 要求:使用自定义异常 ...

  7. 用筛选法求100之内的素数。谭浩强《c语言程序设计》第六章第一题

    题目 本题是谭浩强<c语言程序设计>第六章第一题 题目:用筛选法求100之内的素数. 以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步.--来自考研路上的lwj 一.解题思路 ...

  8. C++面向对象的程序设计谭浩强 第六章课后题

    以往章节 C++面向对象的程序设计谭浩强 第二章课后题 C++面向对象的程序设计谭浩强 第三章课后题 C++面向对象的程序设计谭浩强 第四章课后题 C++面向对象的程序设计谭浩强 第五章课后题 C++ ...

  9. c语言第六章数组题库及详解答案,C语言第六章数组习题答案.doc

    C语言第六章数组习题答案 第六章 数组 习题答案 一.选择题 12345678910CDBDCDDBCC11121314151617181920DBBCDDCDBD212223242526272829 ...

  10. 计算机网络 第六章 课后题答案

    英文版教材第六章 8.10.11.18.19.21.22.25.26.27.28.补充题 比较传输层与数据链路层的区别(此处数据链路层不包含MAC子层) 比较网络层的端到端和传输层的端到端的区别. 传 ...

最新文章

  1. RBAC角色权限设计
  2. 提升销售人员的信息处理能力
  3. SDWebImage源码阅读(三)UIImage+GIF
  4. 揭开数字货币交易所“日入千万”的神秘面纱
  5. 安卓进阶系列-06数据库框架(LitePal)的使用
  6. J2CL –迟到总比不到好
  7. 前端学习(226):定位使用
  8. oracle表数据如何恢复,ORACLE如何恢复被delete的表数据
  9. UWP DEP0700: 应用程序注册失败。[0x80073CF9] 另一个用户已安装此应用的未打包版本。当前用户无法将该版本替换为打包版本。...
  10. 用unity3d切割图片
  11. Binwalk--多重文件查看利器
  12. CronTrigger使用
  13. 用计算机探究规律的教学反思,《找规律》教学反思(精选11篇)
  14. 计算机编程语言用英语怎么说,编程用英语怎么说
  15. 如何在 Windows 10 中安装 WSL2 的 Linux 子系统
  16. 编写lisp程序解一元二次方程_vb解一元二次方程代码
  17. html背景自动适应,css背景图片如何自适应?
  18. 数据库设计-SQL Server开发实现学习
  19. python去除字符串中的空格、特殊字符、指定字符
  20. Python base64 + AES EBC模式加密

热门文章

  1. ptp4l linux,如何使用PTP4l测试PTPV2协议精度?
  2. import clip时Cannot re-initialize CUDA in forked subprocess
  3. 硬件改造:新型涂鸦智能暖风机!
  4. DruidDataSource - abandon connection, owner thread: 错误原因
  5. mex文件用matlab能打开吗,MATLAB通过mex文件调用C/C++程序
  6. 两张图片切换比例虚拟进度条
  7. 老板杜绝员工上班不务正业
  8. Windows DHCP Server不能主动有效释放租约过期IP解决办法
  9. HIVE语法基础及实战----干货
  10. 图像处理入门系列之对比度增强