1. 制作一个电子词典程序,配合词库能实现查询修改删除的功能。
2. 编写一个小程序,能够从txt文件中读取数据,并统计每种字符出现的次数。
3. 现有雇员类及其子类经理类,雇员类包含私有成员变量name,salary;经理类还有自己的私有变量bonus;雇员类包括方法getname()和getsalary(),经理类除继承上述方法外,还有自己的setbonus方法,现需创建一个经理并设置其奖金金额,另建立员工数组(经理作为其一个元素),要求打印输出该员工数组的姓名和薪水信息。
4. 编码随机生成100个位于[20,1000]区间的整数。
5. 编写一个三角形类,将求面积,周长,内切圆,外接圆等方法放入类中,并验证。
6. 从1到100的100个整数,以某种随机的方式进行排列,然将它们挨个放到一个整数数组中,此数组只能容纳99个整数,因此必定会有一个整数会丢弃。编写一个函数,接受一个包容99个整数的数组作为参数,出被丢弃的是哪个整数?另外,你如何保证此函数接收的数组满足以下预设的条件?条件如下:①数组包容99个整数;②数组中的整数均在[1,100]的范围之内;③数组中不包含两个相同的整数;如果函数接收到的数据不满足上述要求,你打
算如何处理?写出你的处理策略。
7. 编写代码实现此图形。
8. 编程求一个整数数组的最大值、最小值、平均值和所有数组元素的和。
9. 使用if…else语句构造分支,判断某一年是否为闰年。
10. 编程输出99乘法表。
11. 设计一个能随机产生100个大写英文字母的方法,在该方法中统计产生了多少元音字母,并且输出这个数字。
12. 编写一个矩形类Rect,包含:两个protected属性:矩形的宽(width)和高(height)。
两个构造方法:①一个带有两个参数的构造器方法,用于将width和height属性初始化;②一个不带参数的构造器,将矩形初始化为宽和高都为10。
两个方法:①area()求矩形面积;②perimeter()求矩形周长;
13. 编写一个Java源程序,在程序中建立一个含10个整型(int)元素的一维数组,对数组中的每个元素赋值,然后按下标的逆序输出。
14. 编写一个猜数字游戏,系统随机生成一个1000以内的数字,用户在键盘输入数字猜。
15. 编写一个程序,30选7,随机(1~30中间)生成7个随机数,注意不能重复,然后输入7个数,对比7个数是否与随机数有相同,如果有显示”中了几个号”,例如:如果中了7个号,显示一等奖;6个号,显示二等奖;5个号,显示三等奖;
16. 写一个名为TestRandom.java的程序要求读者从整数1-49之间选择6个不同的数字,编写一个程序来完成这项工作,并生成5组结果。
17. 编写一个程序实现图书和杂志销售管理。当输入一系列图书和杂志销售记录后,将销售
良好的图书和杂志名称显示出来。(图书每月售500本以上,杂志每月售2500本以上为销售良好)
18. 编写一个程序统计一个任意txt文件的数据行数。
19. 编写一个程序讲文件的所有行加行号后写到文件中。
20. java定义一维数组并赋值定义一个计数器类Counter,对其重载运算符“+”。
21. 某比赛有10个评委打分,编写程序,求选手的平均得分,要求去掉一个最高分和一个最低分再进行平均。
22. 编写简单的注册程序。
要求:注册信息包括:用户名和密码
如果用户名没有注册,则把用户名和密码存入到数据库;如果存在,则提示该用户名已被注册
使用mvc模式(V:示可以用标准输入输出)。
23. 使用JAVA编程编写程序,求字符串"12s5etgsd9gdg3r"中字母和数字的个数。
24. 通过Java程序,编写一个简易记事本,可以实现复制和粘贴。
25. 从键盘上输入10个整数,并将其放入一个一维数组中,然后将其前面5个元素与后5个元素对换;即:第一个元素和第十个元素互换,第二个元素与第九个元素互换…第五个元素与第六个元素互换。分别输入数组原来各元素的值和对换后各元素的值。
26. 爱因斯坦问题:有一个长阶梯,每步上2阶,最后剩1阶;若每步上3阶,最后剩下2阶;若每步上5阶,最后剩下4阶;若每步上6阶,最后剩下5阶;只有每步上7阶,最后一阶不剩,请问该阶梯至少有多少阶?编写一个Java程序解决该问题。
27. 有这样一类数字,他们顺着看和倒着看都是相同的数,例如:121,656,2332等,这样的数字就是回文数字,编写一个Java程序,判断从键盘接收的数字是否为回文数字。
28. 编写一个Java程序,功能为:取两个小于1000的正随机数,若两个数均小于10,先将它们都放大50倍,否则不改变这两个数。最后,求这两个数的和并将结果输出。要求这些功能在主类的方法init()中实现,并使输出结果仅保留小数点后4位(不需要四舍五入)
29. 编写一个Java程序,功能为:取一个小于800的正随机数,将其以如下形式输出:
        所取随机数为:***
        它的百位数为:*
        它的十位数为:*
        它的个位数为:*
30.编写一个Java程序实现一个数字时钟。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。