您的位置:首页 > 理论基础 > 计算机网络

【实现】网络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);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java
相关文章推荐