java小程序

  刚开始时看到这个题目,我一看,有两个文件,选csv文件吧,然后就百度了下java如何操作csv文件,看到了相应的类库http://javacsv.sourceforge.net/com/csvreader/CsvReader.html,然后在eclipse里编写相应的程序,这里说下,学校教java的老师推荐同学用myeclipse,虽说刚开始我也是myeclipse,但是有两个问题,myeclipse不是免费的,然后大多数人用的就是盗版,以后公司里都会推荐eclipse,肯定不会用盗版的,然后呢就是myeclipse屏蔽了一些问题,一切都是点点点,图形化,简单化反而不利于初学者。然后回到这个问题,刚开始编写的时候就遇到了个问题,import相应的csv类库总是出现"the import *** cannot be resolved",然后百度相应的问题,都是说重新配置jdk,project->clean,然后就好了,试了n久都没能解决这个问题,然后就找谷歌大哥吧,找到一个链接,也是操作csv文件,然后说要下载相应的类,一想,这么麻烦,反正都是純文本文件,直接当作文本操作吧,这里有兴趣下载相应类库尝试的,给个链接:https://sourceforge.net/projects/javacsv/files/?source=navbar。

  这里说下这个问题的思路,利用java里的BufferedReader按行读取文件,然后字符串split函数分割为字符串数组,取第一个数组元素,然后转化为浮点数,存到数组里,然后根据循环的次数设置for,最后用一个for循环求和,这里我要吐槽一下,明明可以直接在读取的时候相加,为什么一定要存到数组,数组这么简单的东西谁不会,是吧。好了,下面放一些截图:

第一个程序运行结果:

    

第二个程序运行结果:

    java小程序_第1张图片

 

第三个程序运行结果:

    java小程序_第2张图片

 

  刚开始时我是想一个个数相加验证结果的,最后乱了,然后就百度了下excel怎么求和,然后利用sum函数验证结果正确,第三个为了简单就选了前十个,看前十个数的最大值最小值然后输入,运行结束。

  看github上传成功的图:

    java小程序_第3张图片

 

  放出我的github帐号的相关项目的链接:https://github.com/blocksmz/prog。

  All over。

你可能感兴趣的:(java小程序)