黑马程序员入学题整理.doc

黑马程序员入学题整理.doc

ID:59285836

大小:23.50 KB

页数:2页

时间:2020-09-06

黑马程序员入学题整理.doc_第1页
黑马程序员入学题整理.doc_第2页
资源描述:

《黑马程序员入学题整理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.集合,泛型ArrayListlist=newArrayList();在这个泛型为Integer的ArrayList中存放一个String类型的对象。:2.方法中的内部类能不能访问方法中的局部变量,为什么? 3.取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq",输出格式为:a(2)b(1)k(2)...4.定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法,例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。5.编写一个程序,获取10个

2、1至20的随机数,要求随机数不能重复。6.编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,并将所有已输入的字符串按字典顺序倒序打印。8.自定义字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号....9.编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。这个程序要考虑输入的字符串不能转换成一个十进制整数的情况,并对转换失败的原

3、因要区分出是数字太大,还是其中包含有非数字字符的情况。提示:十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位,接着再用得到的商作为被除数去除以2,这次得到的余数就是次低位,如此循环,直到被除数为0为止。其实,只要明白了打印出一个十进制数的每一位的方式(不断除以10,得到的余数就分别是个位,十位,百位),就很容易理解十进制数转二进制数的这种方式。10.金额转换,阿拉伯数字转换成中国传统形式。例如:0  转换为  壹仟零壹拾亿零壹仟零壹拾圆整13.将字符串中进行反转。abcde-->edcba15.编写

4、一个类,增加一个实例方法用于打印一条字符串。并使用反射手段创建该类的对象,并调用该对象中的方法。16.写一方法,打印等长的二维数组,要求从1开始的自然数由方阵的最外圈向内螺旋方式地顺序排列。如:n=4则打印:                      1234121314511161561098717.有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?19.自定义枚举Week用于表示星期,Mon,Tue,Wed...要求每个

5、枚举值都有toLocaleString方法,用于获得枚举所表示的星期的中文格式星期一、星期二、星期三...20.编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。21.分析运行结果,说明原理。(没有分析结果不得分)      importjava.util.ArrayList;      classData{        intval;      }      publicclassTest{            publicstaticvoi

6、dmain(Stringargs[]){                  Datadata=newData();                  ArrayListlist=newArrayList();            for(inti=100;i<103;i++){                  data.val=i;                  list.add(data);            }              for(Datad:list){    

7、              System.out.println(d.val);            }        }    }22.有一个类为ClassA,有一个类为ClassB,在ClassB中有一个方法b,此方法抛出异常,在ClassA类中有一个方法a,请在这个方法中调用b,然后抛出异常。在客户端有一个类为TestC,有一个方法为c,请在这个方法中捕捉异常的信息。完成这个例子,请说出java中针对异常的处理机制。23.定义一个文件输入流,调用read(byte[]b)方法将exercise.txt文件中的

8、所有内容打印出来(byte数组的大小限制为5)。24.定义一个标准的JavaBean,名叫Person,包含属性name、age。使用反射的方式创建一个实例、调用构造函数初始化name、age,使用反射方式调用setName方法对名称进行设置,不使用setAge方法直接使用反射方式对age赋值。25.已知一个类,定义如下:  packagecn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。