java小程序
2016-03-05 11:55
507 查看
刚开始时看到这个题目,我一看,有两个文件,选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循环求和,这里我要吐槽一下,明明可以直接在读取的时候相加,为什么一定要存到数组,数组这么简单的东西谁不会,是吧。好了,下面放一些截图:
第一个程序运行结果:
![](http://images2015.cnblogs.com/blog/898101/201603/898101-20160305114427862-1198827502.png)
第二个程序运行结果:
![](http://images2015.cnblogs.com/blog/898101/201603/898101-20160305114520830-968766842.png)
第三个程序运行结果:
![](http://images2015.cnblogs.com/blog/898101/201603/898101-20160305114615815-1627257379.png)
刚开始时我是想一个个数相加验证结果的,最后乱了,然后就百度了下excel怎么求和,然后利用sum函数验证结果正确,第三个为了简单就选了前十个,看前十个数的最大值最小值然后输入,运行结束。
看github上传成功的图:
![](http://images2015.cnblogs.com/blog/898101/201603/898101-20160305115332768-2069796720.png)
放出我的github帐号的相关项目的链接:https://github.com/blocksmz/prog。
All over。
这里说下这个问题的思路,利用java里的BufferedReader按行读取文件,然后字符串split函数分割为字符串数组,取第一个数组元素,然后转化为浮点数,存到数组里,然后根据循环的次数设置for,最后用一个for循环求和,这里我要吐槽一下,明明可以直接在读取的时候相加,为什么一定要存到数组,数组这么简单的东西谁不会,是吧。好了,下面放一些截图:
第一个程序运行结果:
![](http://images2015.cnblogs.com/blog/898101/201603/898101-20160305114427862-1198827502.png)
第二个程序运行结果:
![](http://images2015.cnblogs.com/blog/898101/201603/898101-20160305114520830-968766842.png)
第三个程序运行结果:
![](http://images2015.cnblogs.com/blog/898101/201603/898101-20160305114615815-1627257379.png)
刚开始时我是想一个个数相加验证结果的,最后乱了,然后就百度了下excel怎么求和,然后利用sum函数验证结果正确,第三个为了简单就选了前十个,看前十个数的最大值最小值然后输入,运行结束。
看github上传成功的图:
![](http://images2015.cnblogs.com/blog/898101/201603/898101-20160305115332768-2069796720.png)
放出我的github帐号的相关项目的链接:https://github.com/blocksmz/prog。
All over。
相关文章推荐
- 【微信生态圈】-谈谈我的学习经验
- 微信的优缺点以及发展史
- 今天本来还打算继续更新微信开发的,但是没办法接口调用次数已经达到上限了,唉
- 夺命雷公狗---微信开发43----用户分组管理接口(删)
- 夺命雷公狗---微信开发43----用户分组管理接口(改)
- 微信js sdk 分享 失败 有时候好 有时候坏
- 微信第三方登陆
- 2016年春节腾讯手机QQ,微信,春晚支付宝抢红包时刻表分享
- 微信常见问题
- ios 微信朋友圈 开发技术分析
- 微信移动支付服务端php
- 微信公众平台开发学习记录(3)————接收消息和发送回复消息
- 微信开发笔记——微信网页登录授权,获取用户信息
- 微信摇一摇里没有周边
- 仿微信切换view
- 微信扫描打开APP下载链接提示代码优化(转)
- 微信SDK使用说明
- viewpager+fragment,类似微信
- C#开发微信
- 支付宝和微信支付封装