【实现】网络131班第7周作业(最大值,最小值)
2014-04-22 11:40
267 查看
写在前面的话
和大家相处了8个星期,40多个同学都有各自的特点。看着名单,能够回忆到人的大概有15-20人。人有时候必须经历过苦难才能成长,你们如此,老师也如此。求学,贵在两字——主动、坚持。中午下课后,吴韵杰 和
陈桂强
来找我,韵杰想拷贝上课的时候计算 均值与方差 的程序,桂强想借一本《Head First Java 中文版》(深入浅出Java程序设计,访问密码:3daa),其实这就是“主动”的体现。
大学中,每个同学的基础虽然有差异,但差别不大,主要还看在学校的努力情况。知识改变命运,也许网络上有很多曲解的词汇,或者说在目前的中国,人际关系更重要。或者我们认为自己对编程(IT)不感兴趣,但如果没有一定的了解,怎么才能够培养兴趣呢?实践/做的过程,是最能够培养个体对某方面的兴趣。
我们自己回答,我们对什么方面感兴趣呢?我们在感兴趣的方面付出了多少时间呢? 没有无缘无故的恨,也没有无缘无故的爱,萍水之交不可以让人刻骨铭心。
什么时候要主动?
(1)当我们遇到不会做的作业,思考了很久还是得不到解决的时候。 请立即寻求同学/老师的帮助。
(2)当我们生活有困难,影响我们生活与学习,而且家里也很困难的时候。 请主动寻求 辅导老师/任课老师/同学的帮助。
(3)当我们遇到解不开的难题时。 请主动寻求父母/老师/同学的帮助。
……
唯有积极主动的去沟通、交流,我们才能够减少误解,解决问题。同时,当解决问题后,我们也要适当及时总结、表达谢意,温馨的话语、灿烂的笑容,永远是最美好的礼物。
什么时候要坚持?
(1)当我们做作业遇到不会的地方,要坚持。
没有坚持,也就没有理解,这也是在互联网年代,很难出现深刻的思想家的原因,因为没有足够深入的理解,大脑很难产生融会贯通的感觉。坚持、坚持、再坚持。借用大家同学的一句话,“熬了几天夜,在网上查找了很多资料,查了很多书,可是还是不会使用把调用的数据相加,所以只能采用了一个笨方法,每一个数据相加然后求平均值,不眠不休地赶了出来,如果大家会的话希望大家能教一下我,如何把调用的数据进行相加,是否要添加类名?”,当我们最终解决了此问题,它一定会深深的刻在我们脑海里。
(2)当组织活动,没有达到预期想放弃时,请坚持。
古语说“行百里路半九十”,小时候曾经怀疑过是否准确,但现在自己深信不疑。最后的坚持,会让我们收获更多,最大的收获是提高了我们的心智。当下次遇到类似问题的时候,我们能够给自己一个高的抗压值。 活动之后,也要总结。总结的文字,让我们在多年之后还能够历历在目,也给了他人一个学习参考的机会。
……
不要轻言放弃,年轻,时间是最大的资本。经历重要,但深刻的体验才是促成量变到质变的催化剂。
学习的时候,请关闭手机
通讯的发达,让我们能够24小时与他人无距离交流;但也异化了我们的行为,我们成为了“手机控”、“网络控”。在注意力缺乏的年代,唯有不被时代所左右、不被物质所控制的人,才能够用同样的时间,达成几倍于他人的收获。
以下场合,请关闭手机:教室、实验室、学习时间。如果大家能够在走出宿舍学习的时候,关闭手机(放在宿舍),坚持3天,老师请大家在家里吃饭,此承诺永远有效。
第2题:最大值计算
import java.io.File; //导入File类所在的包Package import java.io.FileNotFoundException; import java.util.Scanner; /** * 计算数组的最大值 与 最小值 * 问题网址:http://blog.csdn.net/dyz1982/article/details/23713337 * @author 丁又专 * 日期:2014.04.22 * */ public class ComputeExtreme2 { //声明主方法main public static void main(String[] args) throws FileNotFoundException{ int num = 0; //保存数组的大小 int[] array; //声明一个数组 int i=0; //循环变量 //(1)我们获取文件的数据 Scanner sc = new Scanner(new File("D:/tinyW.txt")); //建立一个从文件读取数据的通道 if(sc.hasNextInt()) num = sc.nextInt(); //把文件中第一个数字赋值给num array = new int[num]; //动态数组初始化(教材P40:简单类型的数组) //读取数组数据 for(i=0; i<num && sc.hasNextInt(); i++){ array[i] = sc.nextInt(); //数组成员的赋值 } sc.close(); //(2)输出整个数组元素 System.out.println("数组元素为:"); for(i=0; i<num; i++){ System.out.print(array[i]+ " "); } System.out.println(); //(3)求最大值,从第一个值开始,与后面的数进行比较,始终保存当前遇到的最大值 int max = array[0]; //最大元素的值 int index = 0; //最大元素数组的下标 for(i=1; i<num; i++){ if(max<array[i]){ max = array[i]; index = i; } } System.out.println("最大元素="+max+" 元素下标="+index); } }
相关文章推荐
- 通过原型实现javascript Array的去重、最大值和最小值
- 维护最大/最小堆函数的循环实现
- 最大流/最小割(maxflow/mincut)的原理讲解和代码实现
- 《算法导论》CLRS算法C++实现(八)P108 最大值和最小值
- ORACLE 连接某个字段及分组后取某个字段最大(最小)等实现方法
- CSS控制页面最大最小宽度和高度可兼容IE6版本的实现方法
- Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
- CS231n作业笔记2.1:两层全连接神经网络的分层实现
- awk实现求和、平均、最大值和最小值的计算操作
- 编程之美——寻找最大的K个数(最小堆实现)
- [网络流24题] 03 最小路径覆盖问题(有向无环图最小路径覆盖,网络最大流)
- 斯坦福coursera作业题神经网络训练数字识别 Visualizing the data python实现
- java实现栈-输出最大值,最小值,时间复杂度O(1)
- 最大流与最小割C++实现2——深度优先搜索
- (Swift 实现)二叉搜索树 —— 创建,最大,最小,查找,插入,删除,前驱,后继,中序遍历
- 二叉树的实现、键的最大值、最小值、Rank()、select()、get()、put()方法实现
- IE6实现最小高度min-height和最大高度max-height
- 二叉树的最大深度和最小深度实现
- java中数据类型间的最大值,最小值及转换程序代码实现
- 输入一组整数,找出这组数中最大值与最小值的下标,在主调函数中输出最大值和最小值,用指针实现。