求平均值问题 想写一个求平均值的类,在别的地方调用。需求是这样的,把每个学校考试平均分乘以该校考试人数的结果累加,用累加结果除以每个学校考试人数之和。 哪为大侠帮个忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public double f(double[][] fe){//fr = {{},{},{},{}......}; //n 行 2 列: 分数,人数double sumF=0, sumR=0;for (int i =0;i<fr.legth;i++){ sumF += (fr[i][0]*fr[i][1]); sumR += fr[i][1];}return sumF/sumR;} public double f(double[][] fr){...... public class Average{ private double sumMark = 0; //各校总分数 private double sumNumber = 0; //各校总人数 public static void main(String args[]) { int number[] = {550, 545, 560, 552, 548}; //各校的考试人数 double averageMark[] = {85, 79, 83, 87, 77}; //各校的平均分数 Average average = new Average(); double a = average.sumAverage(number, averageMark); System.out.println(a); } public double sumAverage(int[] number, double[] averageMark) { for(int i=0; i<number.length; i++) { sumMark += number[i] * averageMark[i]; sumNumber += number[i]; } double sumAverageMark = sumMark/sumNumber; return sumAverageMark; }} class Aver{ int schoolaverage[]={76,84,81,93,82}; int schoolmember[]={392,523,419,447,397}; double averagesc() { int sum1=0; int sum2=0; for (int i=1;i<5;i++) { sum1=sum1+schoolaverage[i]*schoolmember[i]; sum2=sum2+schoolmember[i]; } return sum1/sum2; } } 如果是给不同包用的,那么在class前面加public 十分感谢大家。那我怎么在别的地方调用啊。。比如说我把它放到一个包里,我要在别的地方直接调用Avage就好用的 帮我看看这句mysql 语句 有什么问题 A a = new A(); a.method(); 和 IA a = new A(); a.method();两者在jvm里运行时有何区别 JAVA关于equals的问题 请问java中包的问题 多线程访问 最大,最全的电子书,源码下载基地 请高手帮我解答一下关于同步线程里的wait()和notify()是如何实现过程的?? java消息系统的问题 谁有java的多线程方面的例程?要能编译的哦,有资料提供一下也行,谢谢了! 计算机系新生 关于Swing的几个问题,希望各位解答! 如何在java程序里播放flash(swf)文件
//fr = {{},{},{},{}......}; //n 行 2 列: 分数,人数
double sumF=0, sumR=0;
for (int i =0;i<fr.legth;i++){
sumF += (fr[i][0]*fr[i][1]);
sumR += fr[i][1];
}
return sumF/sumR;
}
......
{
private double sumMark = 0; //各校总分数
private double sumNumber = 0; //各校总人数
public static void main(String args[])
{
int number[] = {550, 545, 560, 552, 548}; //各校的考试人数
double averageMark[] = {85, 79, 83, 87, 77}; //各校的平均分数
Average average = new Average();
double a = average.sumAverage(number, averageMark);
System.out.println(a);
} public double sumAverage(int[] number, double[] averageMark)
{
for(int i=0; i<number.length; i++)
{
sumMark += number[i] * averageMark[i];
sumNumber += number[i];
}
double sumAverageMark = sumMark/sumNumber;
return sumAverageMark;
}
}
{
int schoolaverage[]={76,84,81,93,82};
int schoolmember[]={392,523,419,447,397};
double averagesc()
{
int sum1=0;
int sum2=0;
for (int i=1;i<5;i++)
{
sum1=sum1+schoolaverage[i]*schoolmember[i];
sum2=sum2+schoolmember[i];
}
return sum1/sum2;
}
}
如果是给不同包用的,那么在class前面加public