Java练习题(五) 联系客服

发布时间 : 星期二 文章Java练习题(五)更新完毕开始阅读78852b29bed5b9f3f90f1ccd

1. 计算 1/1+1/2+1/3+...+1/100 的值。

2. 从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10

个整数。

3. 在数组中查找并输出最大值和最小值。

4. 使用选择法对数组a的数据进行升序排序,然后输出排序后的结果。 5. 定义一个计算n!的类Fact,然后主类中创建一个对象求解4!的值。 6. 定义一个计算xn的类,然后用该类求103的值。 7. 求两个数的最大值。

8. 编写一个完整的Java程序使用复数类Complex验证两个复数 1+2i 和3+4i

相加产生一个新的复数 4+6i 。

9. 编写Java程序,接受用户输入的两个数据为上、下限,然后10个一行输出

上、下限之间的所有素数。

10. 编写一个application程序,求1 - 1/3 + 1/5 – 1/7 + 1/9 - ··· ··· 前

40项的和。

11. 将键盘输入的一行字符串在屏幕上显示,并将其添加到本地机文件

F:\\test.txt的尾。

12. 实现Java.util.List接口(或者继承java.util.AbstractList类),实现一个不能插入

重复元素的List。

13. 使用java.math包下的类完成2.99999加3.1415926,结果保留两位小数。 14. 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)?(一千

零一拾一元整)输出

15. 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 16. 输入两个正整数m和n,求其最大公约数和最小公倍数。

17. 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 18. 一个数如果恰好等于它的因子之和,这个数就称为\完全数\。例如6=1+2

+3.编程 找出1000以内的所有完全数。

19. 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求

它在 第10次落地时,共经过多少米?第10次反弹多高?

20. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都

是多少?

21. 输入某年某月某日,判断这一天是这一年的第几天?

22. 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。

已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

23. 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20

项之和。

24. 求1+2!+3!+...+20!的和。

25. 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各

位数字。

26. 有一个已经排好序的数组int[] arrayNumber = new int[7];。现输入一个

数,要求按原来的规律将它插入数组中。 27. 取一个整数,然后从右端开始的4~7位。

28. 打印出杨辉三角形:

29. 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的

m个数。(这n个数从控制台接收输入)

30. 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡

报到3的人退出圈子,问最后留下的是原来第几号的那位。