Java练习题总结(一)

一、练习题总结
1、(计算表达式)编写程序,显示以下公式的结果。
(9.5×4.5-2.5×3)/(45.5-3.5)
编写程序涉及如何设计算法以及如何将算法翻译成程序指令,即代码。算法描述的是:如果要解决问题,所需要执行的动作以及这些动作执行的顺序。算法可以帮助程序员在使用程序设计语言编写程序之前做一个规划。算法可以用自然语言或者伪代码(即自然语言和程序设计代码混在一起使用)描述。这个程序的算法描述如下:
1 ) 读入数据。
2 ) 利用下面的公式计算:
结果 =(9.5×4.5-2.5×3)/(45.5-3.5)
3 )显示结果
zOA==,size_16,color_FFFFFF,t_70)
2、(公里计的平均速度)假设一个跑步者1小时40分钟35秒内跑了24英里。编写一个程序显示以每小时多少公里为单位的平均速度值。(注意,1英里等于1.6公里。)
这个程序的算法描述如下:
1 ) 读入数据。
2 ) 利用下面的公式计算:
V =(1.6*24)/(1+40/60+35/3600)
3 )显示结果
ze_16,color_FFFFFF,t_70)
3、(以英里计的平均速度)假设一个跑步者45分钟30秒内跑了14公里。编写一个程序显示以每小时多少英里为单位的平均速度值。(注意,1英里等于1.6公里)
这个程序的算法描述如下:
1 ) 读入数据。
2 ) 利用下面的公式计算:
V =(14/1.6)/(45/60+30/3600)
3 )显示结果
在这里插入图片描述
4、(代数:求解2×2 线性方程)可以使用Cramer规则解下面的2×2线性方程组:
ax+ by =e, cx+dy=f,
×=( ed – bf)/(ad – be),y=(af -ec)/( ad – bc)
编写程序,求解以下方程组并显示x和y的值。
3.4x+50.2y=44.5,2.1x+0.55y=5.9
YzOA==,size_16,color_FFFFFF,t_70)
5、(人口估算)美国人口调查局基于以下假设进行人口估算:
1)每7秒有一个人诞生
2)每13秒有一个人死亡
3)每45秒有一个移民迁入
编写一个程序,显示未来5年的每年人口数。假设当前的人口是312 032 486,每年有365天。提示:Java中,两个整数相除,结果还是整数,小数部分被去掉。例如,5/4等于1(而不是1.25),10/4等于2(而不是2.5)。如果想得到有小数部分的精确结果,进行除法运算的两个值之一必须是一个具有小数点的数值。例如,5.0/4等于1.25,10/4.0等于2.5。
在这里插入图片描述
JAVA代码规范:
(1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:
ThisIsAClassName
thisIsMethodOrFieldName
若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。
Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等,全部都应小写(这也是Java1.1和Java1.2的区别之一)。
(2)为了常规用途而创建一个类时,请采取"经典形式",并包含对下述元素的定义:equals()
hashCode()
toString()
clone()(implement Cloneable)
implement Serializable
(3)对于自己创建的每一个类,都考虑置入一个main(),其中包含了用于测试那个类的代码。为使用一个项目中的类,我们没必要删除测试代码。若进行了任何形式的改动,可方便地返回测试。这些代码也可作为如何使用类的一个示例使用。
(4)应将方法设计成简要的、功能性单元,用它描述和实现一个不连续的类接口部分。理想情况下,方法应简明扼要。若长度很大,可考虑通过某种方式将其分割成较短的几个方法。这样做也便于类内代码的重复使用(有些时候,方法必须非常大,但它们仍应只做同样的一件事情)。
(5)编写程序时要注意排版、缩进及换行。

发布了65 篇原创文章 · 获赞 3 · 访问量 1786

猜你喜欢

转载自blog.csdn.net/weixin_44077638/article/details/104179549