熬了几天夜,在网上查找了很多资料,查了很多书,可是还是不会使用把调用的数据相加,
所以只能采用了一个笨方法,每一个数据相加然后求平均值,不眠不休地赶了出来,如果
大家会的话希望大家能教一下我,如何把调用的数据进行相加,是否要添加类名?
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
/**
* 平均值计算
* 博文标题:第7周作业3-平均值值计算。
* @author Administrator
*
*/
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,k=0;
for(i=0;i<num;i++);
{
k+=array[0]+array[1]+array[2]+array[3]+array[4]+array[5]+array[6]+array[7]+array[8]+array[9]+array[10]+array[11]+array[12]+array[13]+array[14]+array[15];
k/=num;//这是一种笨方法,前提是知道了共有多少个数,所以for语句基本上是没用的,而计算的结果是小数哦,因为使用了int整数类
}System.out.println(k);
}
}
希望会的老鸟指导一下