黑马javaSE内部编程题10道

下面10个编程题,香港服务器租用,大家可以先做做,检测一下自己的基础水平。如果能够全部做完。那说明JavaSE的功底还可以了。在好好学习JavaEE,服务器空间,将来就能找一个不错的工作。如果有问题可以在我们的论坛留言。我们会及时给大家解答。

1:(Java基础知识的考察)某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全,在传递过程中需要加密,加密规则如下:首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,最后将第一位和最后一位数字交换。 请任意给定一个小于8位的整数,然后,把加密后的结果在控制台打印出来。

2:(如何自己实现和API一样的功能)public static String round(String str,int digit)参数1:数字和小数点组成的字符串。如”12.568″参数2:四舍五入的小数位数。如:2返回值:根据条件四舍五入后的字符串值。”12.57″注意:自行编写针对字符串操作的算法,不能使用Java现成的用于四舍五入的API方法

3:(字符串的功能的考察)查找两个字符串的最大相同子串。比如:”sadabcdfghjkl”和”werabcdtyu”的最大相同字串是:abcd

4:(递归的使用)兔子问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的时候兔子对数为多少? 可以用递归,也可以用其他方法,香港虚拟主机,但要说明你选择的理由。

5:(Map集合的使用)”cbxzbvavdvgd”获取字符串中,每一个字母出现次数:a(1)b(2)c(1)d(2)g(1)v(3)x(1)z(1)

6:(需要对快速排序算法有了解)请自己实现一个快速排序

7:(数据结构栈的理解)请实现一个栈的链式存储

8:(IO流和递归的使用)把d盘目录下的source目录内容拷贝到e盘目录下。注意:source目录可能还有目录。

9:(反射的使用)ArrayList<Integer> list = new ArrayList<Integer>(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。

10:(开放题目,没有标准答案。重点:逻辑思维能力,自学能力。)如果不得不学习一种新的语言,请说出你的思想。

力微休负重,言轻莫劝人。

黑马javaSE内部编程题10道

相关文章:

你感兴趣的文章:

标签云: