一个需要转专业又不希望平时成绩的boy求帮忙

作业4 统计Java程序员编写的源程序
题目类别:作业

关键字:异常处理 File PrintWriter Scanner

内容要求:

作业4 统计Java程序员编写的源程序
类型:基础编程训练

目的:掌握Java语言数据类型、基本输入输出、控制语句和方法的使用。

内容:

某软件公司想要统计Java程序员的编程工作量,需要你编写一个Java应用程序来完成这个工作。

该公司的每个Java程序员编写的Java源程序都会单独存放在一个目录中。

注意该目录中可能有多层子目录,每个子目录中都可能有Java源程序文件或其它文件。

要求完成的任务是,输入存放源程序的目录名称,统计出以下结果:

  1. Java源程序文件的个数。

  2. 所有Java源程序文件的大小之和,以字节为单位。

  3. 所有源程序文件的总行数。一行以回车作为结束符。

  4. 所有源程序文件的代码行的总数,代码行是指该行有代码或注释等。

  5. 所有源程序文件的空行的总数,空行是指该行没有任何代码。

程序运行时的输入和输出方式如下:

输入:

要统计的目录名称:abcd

输出:

目录abcd的统计结果:

Java源程序文件个数:XXX个

Java源程序文件大小:XXXXXX字节

总行数:XXXX行

代码行:XXXX行

空行: XXXX行

http://blog.csdn.net/suwanjun881011/article/details/4475967