-
黑马javaSE内部编程题10道
添加时间:2013-7-6 点击量:下面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的最大雷同字串是:abcd4:(递归的应用)
兔子题目:有一对兔子,从出身后第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:(开放题目,没有标准答案。重点:逻辑思维才能,自学才能。)
若是不得不进修一种新的说话,请说出你的思惟。
原来,再大的房子,再大的床,没有相爱的人陪伴,都只是冰冷的物质。而如果身边有爱人陪伴,即使房子小,床小,也觉得无关紧要,因为这些物质上面有了爱的温度,成了家的元素。—— 何珞《婚房》#书摘#