黑马程序员点招题目

黑马程序员点招题目
黑马程序员点招题目

3、编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,并将所有已输入的字符串按字典顺序倒序打印。

4、编写一个程序,把指定目录下的所有的带.java文件都拷贝到另一个目录中,拷贝成功后,把后缀名是.java的改成.txt。

5、编写一个类A,增加一个实力方法showString,用于打印一条字符串,在编写一个类TestA ,作为客户端,用键盘输入一个字符串,改字符串就是类A的全名,使用反射机制创建该类的对象,并调用该对象中的方法showString。

6、键盘录入5个数据,存储到一个数组中,取最大值和最小值。

7、取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为:a(2)b(1)k(2)...

8、向泛型为Integer的ArrayList中添加一个String类型的元素

9、定义一个文件输入流,调用read(byte[] b)方法将exercise.txt 文件中的所有内容打印出来(byte数组的大小限制为5)。

10、编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。

11、编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,并将所有已输入的字符串按字典顺序倒序打印。

12、一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。

13、编写一个类,增加一个实例方法用于打印一条字符串。并使用反射手段创建该类的对象,并调用该对象中的方法。

14、编写一个程序,获取10个1至20的随机数,要求随机数不能重复。

15、声明一个共享数组,起两个线程,两个线程分别隔一段时间(可以写一个随机数),给数组中添加数据,每一个线程为数组添加3个数据即可。

16、使用带缓冲功能的字节流复制文件。

17、求三位数的质数,只能被本身和1整除,倒序输出

18、用Math.random生成1,2,3,4,5,6,7,8,9,10

19、键盘录入5个数,存储到一个数组中,取最大值和最小值

20、通过反射创建一个对象,并且运行其中的私有方法

21、九九乘法表

22、冒泡排序

23、懒汉式

24、1-100 中个位和十位不含 7 的数

25、从文本中读取在控制台显示

26、1,十个线程相加

27、2,大写转小写小写转大写

28、3,把一个文件所有的.java转到宁一个文件夹下面,然后把.java的文件改名为txt

29、4,多线程的三种实现方式

30、5,求10的阶乘用迭代器和递归做出来

31、6,键盘录入学生成绩排序,然后通过性别排序,把性别是女的排序到前面,后打印到宁一个文件夹

32、7,输入一个字符串,把它排序然后打印到宁一个文件夹下面

33、8,键盘录入元素把它打印到文件夹,然后再读出来读出来之后进行排序再存到宁一个文件夹.

34、4, 在java中实现两条线程,在每条线程中输出线程的名字,隔300毫秒输出一次,两条线程总共输出20次.

35、3,将this is a test 转换成 This Is A Test

36、* 创建一个文件C://a.txt,存储任意内容,请以追加的方式将该文件中的内容拷贝到D://b.txt中

37、编写一个main方法,提示用户输入两个字符串,然后显示它们共同的前缀,如果两个字符串没有共同的前缀,就提示用户"没有共同的前缀"。

38、 * 提示:两个字符串共有的前缀。例如,"heimaNB"和"heimaVeryNB"的共同前缀是"heima"。

39、

40、// 获取一个字符串中的所有数字,并且统计每个数字出现的次数,按照顺序输出,如:

41、//2(3),3(2),4(1),6(1),7(5),8(2),9(3)

42、删除ArrayList集合中的所有值为"abc"的元素

19.编程实现copy一张图片源文件:E;/itheima.jpg 将这张图片copy 到D盘并命名为test.jpg

18.某人进入游戏需要密码:12345,输入成功时提示“恭喜进入游戏”,输入失败时提示密码错误,输入超过五次强行退出游戏;

System .exit(0);

43.模拟三个老师,同时发80份笔记,每个老师都是一个线程;

44.取出D:盘下的全部的.java文件的文件路径保存在java.txt文件中。

45.14、编写一个类,增加一个实例方法用于打印一个字符串。并使用发射手段创建该类的对象,并调用该对象中的方法。

15、编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如:根据内容为[1][2][3]的数组形成内容为“1,2,3”的字符串

4613、编写一个类,增强java.io.BufferedReader的Reader的readLine()方法,使之在读取某个文本文件时能打印出行号。

47编写程序,打印1到100之间的整数,但数字中包含7的要跳过,例如:17,27,71,72(不能用String)

48取出一个字符中字母出现的次数。如:字符串:“abcdekka27qoq”,输入格式为:a(2)b(1)k(2)...

4910、让用户输入他的语文和数学,计算他的总成绩并且显示出来;509、编写一个程序,把这个目录下的所有的.java文件拷贝到另一个目录中,并且将.java改成.txt(需要注意:写的时候先写思路,然后写代码,代码后边跟着注释)

518、一个ArryList对象aList中存有若干个字符串元素,现在欲遍历该ArrayList对象,删除其中所有值为“abc”的字符元素,请用代码实现。

527、写出一个方法,计算一个int类型数组中每个元素的总和与最大最小值。

536、写一个延迟加载的单例设计模式。

545.写出两种排序算法、

554、编写程序,生成5个1至10之间的随机整数,存入一个List集合,编写方法对List集合进行排序(自定义算法,禁用

Collections.sort方法和TreeSet),然后遍历集合输出

563、创建ArrayList对象,添加5个元素,使用Iterator遍历输出。572、定义一个二维int数组,编写代码获取最小元素。

58编程题

1、编写一个程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束。并且将所有已输入的字符按字典顺序倒序打印。

59 *需求:创建一个ArrayList集合,添加若干元素

*定义一个deleteNum()方法,删除该集合中包含数字的元素

*

相关主题
相关文档
最新文档