早教吧作业答案频道 -->其他-->
java上机训练题Java上机训练题1.编写程序,输入两个整数:1500和350,求出它们的商和余数并输出。2.编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,b中原
题目详情
java上机训练题
Java 上机训练题
1. 编写程序,输入两个整数:1500和 350,求出它们的商和余数并输出。
2. 编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a 中原来的值
给b,b 中原来的值给c, c 中原来的值给a,且输出改变后的a,b,c 的值。
3. 输入两个整型变量a,b的值,输出a+b,a-b,a*b,a/b,(float)a/b,a%b的结果,
要求连同算式一起输出,每个算式占一行。
例:a 等于 10,b 等于 5,a+b 的结果输成 10+5=15
4. 输入一个非负数,计算以这个数为半径的圆周长和面积。
5. 输入任意一个三位数,将其各位数字反序输出(例如输入 123,输出321).
6. 输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输
出 “YES”,不是则输出 “NOT” (要求用条件表达式进行判断,不使用if 语句)
7. 求出 100至 300 内所有百位和个位相加能被3整除的数字。
8. 编程求S=1/1!+1/2!+1/3!+........+1/n!直到1/n!<=1e-6
9. 编写程序实现用一元人民币换成一分、两分、五分的硬币共 50枚。
10.输入 1个四位数,求各位数字的平方和。 例如:输入 1234,输出30。
11.写出满足不等式 1+1/2+1/3+1/4+...+1/N>15最小的N 值,并输出 s 的值。
12. 铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;
如超 50 公斤,超过部分每公斤加收0.10元。编一程序完成自动计费工作。
13.相邻两个奇数都为素数的这样一对数叫双胞胎素数,输出 100到200之间的 所有双胞胎素数。
14.输入一串字符以“#”结束,如果它是大写字母转换为小写字母输出,如果
是小写字母转换为大写字母输出。如果不是字母,则照直输出。
15.输入一个四位数,要求将它的千位、百位、十位、个位上的数字按由小到大
排列,输出一个新数。(如:输入 4287 要求输出为 2478)
16.输入两门课的成绩,如果两门成绩都在60 分以上。则输出“it is pass.”
只要有一门低于60 分就输出“it is not pass.”如果输入的任何一门成绩不
在 0-100范围内则输出 “it is error.”。(要求用 switch语句来编程)
17.求任一数字的所有因子的组合(仅限两个因子),如:15=1*15 ,15=3*5 不
能出现重复。如:15=5*3,15=15*1就不用输出。
18.从键盘输入几个数,以0 作为结束标志,判断其正负,并求其平方和。
19.编写一个译码程序,把一个英语句子译成数字代码。译码规则是以数字 1代
替字母 a,数字 2 代替字母 b,,,26 代替字母 z, 以数字27 代替字母 A,数
字 28 代替字母 B,,,42 代替字母 Z,如遇空格则打印一个星号‘*’,英文句
子以‘.’结束。
20.求所有个位、十位、百位数字能组成一个三角形三边的三位数。(注:三角
形任意两边之和大于第三边)
21.编写程序,求 1-3+5-7+,.-99+101 之值。
22.编写程序,输出从公元 1800年到 2000年所有闰年的年号.
每输出 3个年号换一行。判断年号n 为闰年的条件是:
(1) 若n 能被4 整除 但不能被 100整除,则n 是闰年;
(2) 若n 能被400 整除,则n 是闰年。
23.编程求一个整数,它加上 100后是一个完全平方数,再加上268又是一个完
全平方数,请问该数是多少?
24.请编程输出 9*9 口诀。
25.编程将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
26.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
27.一个数如果恰好等于它的因子之和,这个数就称为“完数”。例 6=1+2+3.
编程找出 1000 以内的所有完数。
28.本程序演示猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还
不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一
个。以后每天早上都吃了前一天剩下的一半零一个。到第 10天早上想再吃时,
见只剩下一个桃子了。求第一天共摘了多少。
29.本程序演示打印出如下图案(菱形)
*
***
******
********
******
***
*
Java 上机训练题
1. 编写程序,输入两个整数:1500和 350,求出它们的商和余数并输出。
2. 编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a 中原来的值
给b,b 中原来的值给c, c 中原来的值给a,且输出改变后的a,b,c 的值。
3. 输入两个整型变量a,b的值,输出a+b,a-b,a*b,a/b,(float)a/b,a%b的结果,
要求连同算式一起输出,每个算式占一行。
例:a 等于 10,b 等于 5,a+b 的结果输成 10+5=15
4. 输入一个非负数,计算以这个数为半径的圆周长和面积。
5. 输入任意一个三位数,将其各位数字反序输出(例如输入 123,输出321).
6. 输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输
出 “YES”,不是则输出 “NOT” (要求用条件表达式进行判断,不使用if 语句)
7. 求出 100至 300 内所有百位和个位相加能被3整除的数字。
8. 编程求S=1/1!+1/2!+1/3!+........+1/n!直到1/n!<=1e-6
9. 编写程序实现用一元人民币换成一分、两分、五分的硬币共 50枚。
10.输入 1个四位数,求各位数字的平方和。 例如:输入 1234,输出30。
11.写出满足不等式 1+1/2+1/3+1/4+...+1/N>15最小的N 值,并输出 s 的值。
12. 铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;
如超 50 公斤,超过部分每公斤加收0.10元。编一程序完成自动计费工作。
13.相邻两个奇数都为素数的这样一对数叫双胞胎素数,输出 100到200之间的 所有双胞胎素数。
14.输入一串字符以“#”结束,如果它是大写字母转换为小写字母输出,如果
是小写字母转换为大写字母输出。如果不是字母,则照直输出。
15.输入一个四位数,要求将它的千位、百位、十位、个位上的数字按由小到大
排列,输出一个新数。(如:输入 4287 要求输出为 2478)
16.输入两门课的成绩,如果两门成绩都在60 分以上。则输出“it is pass.”
只要有一门低于60 分就输出“it is not pass.”如果输入的任何一门成绩不
在 0-100范围内则输出 “it is error.”。(要求用 switch语句来编程)
17.求任一数字的所有因子的组合(仅限两个因子),如:15=1*15 ,15=3*5 不
能出现重复。如:15=5*3,15=15*1就不用输出。
18.从键盘输入几个数,以0 作为结束标志,判断其正负,并求其平方和。
19.编写一个译码程序,把一个英语句子译成数字代码。译码规则是以数字 1代
替字母 a,数字 2 代替字母 b,,,26 代替字母 z, 以数字27 代替字母 A,数
字 28 代替字母 B,,,42 代替字母 Z,如遇空格则打印一个星号‘*’,英文句
子以‘.’结束。
20.求所有个位、十位、百位数字能组成一个三角形三边的三位数。(注:三角
形任意两边之和大于第三边)
21.编写程序,求 1-3+5-7+,.-99+101 之值。
22.编写程序,输出从公元 1800年到 2000年所有闰年的年号.
每输出 3个年号换一行。判断年号n 为闰年的条件是:
(1) 若n 能被4 整除 但不能被 100整除,则n 是闰年;
(2) 若n 能被400 整除,则n 是闰年。
23.编程求一个整数,它加上 100后是一个完全平方数,再加上268又是一个完
全平方数,请问该数是多少?
24.请编程输出 9*9 口诀。
25.编程将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
26.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
27.一个数如果恰好等于它的因子之和,这个数就称为“完数”。例 6=1+2+3.
编程找出 1000 以内的所有完数。
28.本程序演示猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还
不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一
个。以后每天早上都吃了前一天剩下的一半零一个。到第 10天早上想再吃时,
见只剩下一个桃子了。求第一天共摘了多少。
29.本程序演示打印出如下图案(菱形)
*
***
******
********
******
***
*
▼优质解答
答案和解析
这些都是最简单最基本的入门问题。我觉得java初学者还是应该自己多动动脑筋,你的水平才能得到提升。不明白把作业发到网上来的原因
看了 java上机训练题Java上...的网友还看了以下:
EXCEL IF函数 A数值满足条件(条件比较多),则B等于某数值.请帮忙写一个IF函数,如果A> 2020-05-16 …
关于估计标准误差,下列说法正确的是( )A.数值越大,说明回归直线的代表性越大B.数值越大,说明回 2020-05-21 …
将有关数据加以分类、统计、分析,以获得有利用价值的信息,称其为( )A.数值计算B.实时控制C.数据 2020-05-24 …
当运用改进的模式匹配算法时,模式串P='ABAABCAC'的next函数值序列为(41)。A.122 2020-05-26 …
集中趋势测度值对一组数据的代表程度,取决于该组数据的( )。A.数值水平B.离散程度C.计量单位D. 2020-05-30 …
模式串P='abaabcac'的next函数值序列为 2020-06-10 …
排列31524的逆序列是多少?a[j]等于在排列中先于j但大于j的整数的个数;它量度j反序程度.数 2020-06-12 …
基于堆的最大元输出已知一组随机产生的数值序列,其元素个数不断增加。用堆实现:1输出初始的数值序列中 2020-07-13 …
找智者解答这条题,有点深哦一.一个数值为2.35(占?%),另一个数值为2.85(占?%),求第三个 2020-11-20 …
求算法:数值分析的一个问题——求摆动中心已知一按正弦规律摆动的数值序列(不知道周期、摆幅)如何精确的 2020-11-27 …