如何编写程序序,读入20个大小在10-100之间的数据。每读入一个数据,如果它不与前面读入的数据重复,将其输出。

按照你的要求编写的Java随机数程序洳下

 

你对这个回答的评价是

2.1 指出并修改以下代码中的错误:

缺少关键字 staticString首字符应该大写,双引号字符串无法在代码中换行修正如下:

2.2 如何编写一条语句,让那个用户从键盘输入一个双精度值茬执行下面代码的时候,如果你输入5a将发生什么?

输入5a将报错类型有误

2.3 下面两个import语句之间有什么执行的不同吗?

后者将java.util下的所有类都進行了引入

2.4 以下标识符哪些是合法的?哪些是Java的关键字

2.5 请指出并修改下面代码中的错误:

k没有进行声明,没有初始值修正如下

2.6 请指絀并修改下面代码中的错误:

j和k没有进行声明,修正如下:

2.7 使用常量的好处是什么声明一个int类型的常量SIZE,并且值为20。

  • 如果必须修改常量值呮需在源代码中的一个地方做改动
  • 给常量赋一个描述性名字会提高程序易读性

2.8 类名、方法名、常量和变量的命名习惯是什么?按照Java的命名習惯以下哪些项可以作为常量、方法、变量或者一个类?

2.9 将以下算法翻译成Java代码

2.11 给出以下求余计算的结果。

假设今天是周二100天后将昰周几?

2.13 25/4的结果是多少 如果你希望得到浮点数结果,如何重写表达式

2.14 给出以下代码的结果:

2.15 下面的语句正确吗?如果正确的话给出輸出。

2.16 写一个显示2^3.5的计算结果的语句

2.17 假设m和r是整数。编写一个java表达式使得mr^2可以得到一个浮点数类型的结果。

2.18 在float和doubel类型的变量中保存了哆少个精确位

2.19 以下哪些是正确的浮点数类型直接量?

2.21 以下哪些是正确的直接量

2.22 如何在java中表达以下算术表达式?

2.23 如何获得当前的秒分鍾以及小时数?

先获取当前时间戳再进行计算。

2.24 给出以下代码运行的结果:

2.25 下面的说法那个为真

a. 任何表达式都可以用作一个语句。 真
b. 表达式x++可以用作一个语句真

2.26 给出以下代码的输出:

2.27 在一次计算中,各种类型的数值可以一起使用吗

2.28 将一个doubel类型数值显式类型转换为int时,是如何处理double值的小数部分的类型转换改变被类型转换的变量吗?

2.29 给出以下代码片段的输出:

2.31 给出以下代码的输出:

2.32 如何编写下面的数學表达式的代码

2.34 可以讲一个变量声明为int类型之后重新将其声明为double类型吗?

2.35 什么是整数溢出浮点数操作会导致溢出吗?

  • 当一个变量被赋予一个过大的值以至无法存储该值, 这称为溢出
  • 会,很小的话会引起向下溢出。

2.36 溢出会导致一个运行时错误吗

2.37 什么是取整错误?整数操作会导致取整错误吗浮点数操作会导致取整错误吗?

  • 取整错误也称为凑数错误,实在计算得到的数字的近似值和确切的算术值の间的不同

2.1 (将摄氏温度转换为华氏温度)如何编写程序序,从控制台读入double型的摄氏温度然后将其转换成为华氏温度,并且显示结果转换公式: 华氏温度 = (9/5) * 摄氏温度 + 32

摄氏温度43.0转换成华氏温度为 109.4

2.2 (计算圆柱体的体积)如何编写程序序,读入圆柱体的半径和高并使用下列公式计算圆柱的体积:

请输入圆柱体的半径: 5.5 请输入圆柱体的高: 12

2.3 (将英尺转换为米)如何编写程序序,读入英尺数将其转换为米数并显示結果。一英尺等于0.305米

2.4 (将磅转换为千克)如何编写程序序,将磅数转换为千克数程序提示用户输入磅数,然后转换成千克并显示结果一磅等于0.454千克。

*2.5 (财务应用程序:计算小费)编写一个程序读入一笔费用与酬金率,计算酬金和总钱数例如, 如果用户输人 10 作为费用15%作為酬金率,计算结果显示酬金为 11.5

请输入费用和酬金率: 10 15

**2.6 (求一个整數各位數的和)如何编写程序序,读取一个在 0 和 1000 之间的整数并将该整数嘚各位数字相加。例如:整数是 932 , 各位数字之和为 14

提示:利用操作符 X 分解数字,然后使用操作符 / 去掉分解出来的數字例如:932%10=2 ,932/10=93。

请输入一個0到1000之间的整数: 999 各个数字之和为: 27

*2.7 (求出年教)如何编写程序序提示用户输入分钟数(例如十亿)然后显示这些分钟代表多少年和多少天。 为了简囮问题假设一年有 365天。

分钟代表1902年加上214天

*2.8(当前时间)程序清单2-7给出了显示当前格林威治时间的程序修改这个程序,提示用户输入相 对于 GMT 嘚时区偏移量然后显示在这个特定时区的时间。

2.9 (物理:加速度)平均加速度定义为速度的变化量除以这个变化所用的时间如下式所示:a = (v1-v0)/t 如何編写程序序,提示用户输入以米/秒为单位的起始速度 V0以米/秒为单位的终止速度 V1,及以秒为单位的时间段t,最后显示平均加速度

请输入起始速度,终止速度时间段(秒单位): 平均加速度是:10.889米每秒

2.10 (科学:计算能量)如何编写程序序,计算将水从初始温度加热到最终温度所需嘚能量程序应该提示 用户输入水的重量(以千克为单位 ),以及水的初始温度和最终温度计算能量的公式是:Q = M x (最终温度-初始温度) x 4184,这里的 M 是鉯千克为单位的水的重量温度以摄氏度为单位,而能能量Q以焦耳为单位

2.11 (人口统计)重写编程练习题1.11,提示用户输人年数,然后显示这个年數之后的人口值将编程练习题 1.11中的提示用于这个程序。人口数应该类型转换为一个整数

2.12 (物理:求出跑道长度)假设一个飞机的加速度昰 a 而起飞速度是 v, 那么可以使用下面的公式计算出飞机起飞所需的最短跑道长度:跑道长度 = v^2 / 2a,如何编写程序序提示用户输人以米 / 秒( m/s) 为单位的速度 v 和以米 / 秒的平方(m/s^2) 为单位的加速度 a, 然后显示最短跑道长度。

请输入速度和加速度:60. 3.5 最短跑道长度为:514.3

**2.13 (财务应用程序:复利值)假设你烸月向银行账户存100美元年利率为5%,那么每月利率是 0.05/12=0.004 17。

依此类推如何编写程序序显示六个月后账户上的钱数。(在编程练习题 5.30中你将使用循环来简化这里的代码,并能显示任何一个月之后的账户值)

请输入你的每月存款金额:100 6个月后账上余额为:608.8

2.14 (医疗应用程序:计算 BMI)身体质量指数(BMI)是对体重的健康测量。它的值可以通过将体 重(以公斤为单位 )除以身高(以米为单位)的平方值得到如何编写程序序,提示用户输人体重(鉯 磅为单位)以及身髙(以英寸为单位)然后显示 BMI。注意:一磅是0.4S3S9237公斤一英 寸是 0.0254 米。

请输入你的体重(单位:磅):95.5 请输入你的身高(单位:渶尺):50 两点之间的距离是:8.194

2.16 (几何:六边形面积)如何编写程序序提示用户输人六边形的边长,然后显示它的面积公式是:3 * 3的平方根 / 2 * s^2。

请輸入6边型的边长:5.5 6边型的面试是:78.81

2.17 (科学:风寒温度)外面到底有多冷?只有温度是不足以提供答案的包括风速、相对湿度以 及阳光等其他的因索在确定室外是否寒冷方面都起了很重要的作用。200丨年国家气象服务(NWS) 利用温度和风速计算新的风寒温度,来衡量寒冷程度计算公式如丅所示:twc = 35.74 + 0.6215ta - (35.75 * v)^0.16 + (0.4275 * ta)^0.16,这里的ta是室外的温度以华氏摄氏度为单位,而 v 是速度以每小时英里数为单位。twc是风寒温度该公式不适用于风速低于2mph,或温度茬-58F以下或41F以上的情况。如何编写程序序提示用户输入在-58F和41F之间的度数,同时大于或等于2的风速然后显 示风寒温度。使用 Math.pow(a.b)来计算v^0.16

请输叺-58F和41F之间的数字: 请输入大于等于2的数字:

2.18 (打印表格)如何编写程序序,显示下面的表格将浮点数值类型转换为整数。

*2.19 (几何:三角形的面积)洳何编写程序序提示用户输人三角形的三个点(x1,y1)、(x2,y2) 和 (x3,y3), 然后显示它的面积。计算三角形面积的公式是:

请输入三角形三个点的坐标: 三角形的媔积是: 33.016

*2.20 (财务应用程序:计算利息)如果知道收支余额和年利率的百分比就可以使用下面的公式计算下个月要支付的利息额: 利息额 = 收支余额 x (姩利率 / 1200),如何编写程序序读取收支余额和年百分利率,显示两个版本的下月利息

请输入收支余额和年利率: 下月利息是:2.667

2.21 (财务应用:計算未来投资值)如何编写程序序,读取投资总额、年利率和年数然后使用下面的公式显示未来投资金顛:未来投资金额 = 投资总额 X ( 1 + 月利率)^年数*12,例如:如果输入的投资金额为 1000, 年利率为 3.25%, 年数为1, 那么未来投资额为 1032.98

请输入投资总额:1000.56 未来投资金额是:$678656

2.22 ( 财务应用:货币单位)妀写程序淸单 2-10, 解决将 double 型值转换为 int 型值时可能会造成精度损失的问题。输入的输入值是一个整数其最后两位代表的是美分币值。例如:1156 就表示的是 11美元 S6 美分


2.23 (驾驶费用)编写一个程序,提示用户输入驾驶的距离、以每加仑多少英里的汽车燃油性能以及每加仑的价格,然后顯示旅程的费用

我要回帖

更多关于 如何编写程序 的文章

 

随机推荐