您的位置:首页 > 其它

第七周作业三-均值计算最终落实版

2014-04-22 23:06 363 查看
  今天老师教会了我们使用for语句来计算均值,其实计算均值是不难,难的是怎样调用数据然后所有数据进行相加



其实之前我也是使用for语句来编写,可是就是不能输出到所有的数据相加的那种效果

,总是把所有的数据都输出一遍。

现在这个终于可以调用了数据进行相加,然后去均值基本上不成难事

。所以说,世上无难事,只怕有心人。

这个星期是丁又专老师教我们的最后一个星期

,给我最大的感触就是,丁老师的教学方式不同,互动性超强,记得老师讲

得最深刻的一句话:大家是交钱来学习的。而且老师也很聪明,采用随机点名的方法来查出勤率

,有同学连续三次被点名了,

按照计数老师的话来说就是三次点到没来就是必然事件了

。不给有点让我觉得有点可惜的就是,老师有点太忙了...

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

/**
* 平均值计算
* 博文标题:第7周作业3-平均值值计算。
* @author jiejoe
*
*/
public class StatisticsMeanVar {
public static void main(String[] args) throws FileNotFoundException{
int num = 0;	//声明一个整型变量num,并初始化为0
int[] array;	//声明一个整型数组

//构造一个新的 Scanner,它生成的值是从指定文件扫描的
Scanner sc = new Scanner(new File("D:\\tinyW.txt"));
//从文件中获得数组的大小
if(sc.hasNextInt()){
num = sc.nextInt();
}
array = new int[num];	//初始化数组大小

//从文件中获取数组的值
for(int i=0; i<num && sc.hasNextInt(); i++){
array[i] = sc.nextInt();
}
sc.close();		//关闭扫描器

int i;
float k = 0;
for(i=0; i<num; i++){
k += array[i];
}
System.out.println("总数="+k);
System.out.println("均值="+k/num);
}
}


这是经过了我自己改进的代码...

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