目的:
(1)一门语言入门,需要编写至少2万行代码。那么,我们编写一个计算代码行数的程序,激励自己前行。
(2)了解代码复用、重构的作用。
目标(递进关系,难度从小到大):
目标1:给定一个源代码文件(.cs, .java),输出该文件的总行数、空行数、注释行数、代码行数。
目标2:从命令行输入一个参数(指定目录或文件),输出该目录下指定类型文件(.cs, .java)的个数、每个文件的总行数、空行数、注释行数、代码行数。
目标3:从命令行输入两个参数(第一个参数:指定目录或文件;第二个参数:指定类型文件&#