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

本文分享了一位编程爱好者通过for语句计算数据集均值的经验,强调了正确调用数据进行数学运算的重要性。丁又专老师的互动性强的教学方式和独特的方法论也得到了提及。代码实例展示了如何从文件读取数据并计算均值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  今天老师教会了我们使用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);
	}
}

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


评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值