A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Allencheng 中级黑马   /  2014-9-19 21:27  /  3158 人查看  /  11 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

1、 自定义枚举 Week 用于表示星期,Mon,Tue,Wed...要求每个枚举值都有toLocaleString 方法,用于获得枚举所表示的星期的中文格式 星期一、星期二、星期三...





2、 写一个ArrayList类的代理,实现和ArrayList中完全相同的功能,并可以计算每个方法运行的时间。





3、 有五个学生,每个学生有3门课(语文、数学、英语)的成绩,写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩),然后把输入的学生信息按总分从高到低的顺序写入到一个名称"stu.txt"文件中。要求:stu.txt文件的格式要比较直观,打开这个文件,就可以很清楚的看到学生的信息。





4、 请说明Java中字符'\'的含义,有什么作用?





5、 存在一个JavaBean,它包含以下几种可能的属性:
       1:boolean/Boolean
       2:int/Integer
       3:String
       4:double/Double
     属性名未知,现在要给这些属性设置默认值,以下是要求的默认值:
       String类型的默认值为字符串 www.itheima.com
       int/Integer类型的默认值为100
     boolean/Boolean类型的默认值为true
       double/Double的默认值为0.01D.
  只需要设置带有getXxx/isXxx/setXxx方法的属性,非JavaBean属性不设置,请用代码实现





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





7、 统计一个文本文件中字符出现的次数,结果存入另外的一个文本文件中。例如:

        a:  21 次
        b:  15 次
        c:: 15 次
        把:  7 次
        当:  9 次
        前:  3 次
        ,:30 次




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





9、 编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。这个程序要考虑输入的字符串不能转换成一个十进制整数的情况,并对转换失败的原因要区分出是数字太大,还是其中包含有非数字字符的情况。提示:十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位,接着再用得到的商作为被除数去除以2,这次得到的余数就是次低位,如此循环,直到被除数为0为止。其实,只要明白了打印出一个十进制数的每一位的方式(不断除以10,得到的余数就分别是个位,十位,百位),就很容易理解十进制数转二进制数的这种方式。





10、 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?



11 个回复

正序浏览
黑马的题很有难度啊、
回复 使用道具 举报
感谢楼主分享
回复 使用道具 举报
感谢楼主。
回复 使用道具 举报
ucq 中级黑马 2014-9-20 10:42:11
9#
努力奋斗非常感谢分享
回复 使用道具 举报
mimang 中级黑马 2014-9-20 09:23:50
8#
谢谢楼主分享
回复 使用道具 举报
华谦 中级黑马 2014-9-20 08:57:22
7#
感谢楼主分享
回复 使用道具 举报

感谢 楼主分享 感觉有点难!!!我还是要加把劲!!
回复 使用道具 举报
感谢 楼主分享 感觉有点难
回复 使用道具 举报
感谢楼主分享  
回复 使用道具 举报
感谢楼主分享
回复 使用道具 举报
啊  感觉好难啊  直接蒙了啊  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马