JavaSE部分编程练习题
Test1–取出一个字符串中字母出现的次数。如:字符串:”abcdekka27qoq”,输出格式为:a(2)b(1)k(2)…
Test2–假如我们在开发一个系统时需要对员工进行建模,【员工】包含3个属性:姓名、工号以及工资。【经理】也是员工,除了含有员工的属性外,另为还有一个奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。
Test3–ArrayListlist=newArrayList();在这个泛型为Integer的ArrayList中存放一个String类型的对象。
Test4–有五个学生,每个学生有3门课(语文、数学、英语)的成绩,写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩),然后把输入的学生信息按总分从高到低的顺序写入到一个名称”stu.txt”文件中。要求:stu.txt文件的格式要比较直观,打开这个文件,就可以很清楚的看到学生的信息。
Test5–定义一个文件输入流,调用read(byte[]b)方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5)。
Test6–自定义字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号。
Test7–分析以下程序运行结果,说明原理。(没有分析结果不得分)
Test8–将字符串中进行反转。abcde–>edcba
Test9–写一方法,打印等长的二