public class ArrayCompute
{
float array[];
ArrayCompute(){
float arrTemp[] = {60f,78.8f,92f,87f,58.4f,66f,73f,97f,79f,96f};
this.array = arrTemp;
};
float aSum(int arrLength){ //arrLength数组长度,求学员总成绩
float sum = 0.0f;
for (int i=0;i<arrLength;i++){
sum+=this.array[i];};
return sum;
};
float aAvg(int arrLenth,float sum){ //arrLength数组长度,求学员平均成绩
float avg = 0.0f;
avg = sum / arrLenth;
return avg;
};
public static void main(String arg[])
{
int aLenth = 0; //数组长度
float aSum = 0.0f; //学员总成绩
ArrayCompute ArrCom = new ArrayCompute();
aLenth = ArrCom.array.length;
aSum = ArrCom.aSum(aLenth);
System.out.println("学员成绩总和: "+ aSum);
System.out.println("学员平均成绩: "+ ArrCom.aAvg(aLenth,aSum)); }
}问题:
float aSum(int arrLength){ //arrLength数组长度,求学员总成绩
float sum = 0.0f;
for (int i=0;i<arrLength;i++){
sum+=this.array[i];};
return sum;
};
这个返回值 sum 如何让返回保留两位小数的值?
{
float array[];
ArrayCompute(){
float arrTemp[] = {60f,78.8f,92f,87f,58.4f,66f,73f,97f,79f,96f};
this.array = arrTemp;
};
float aSum(int arrLength){ //arrLength数组长度,求学员总成绩
float sum = 0.0f;
for (int i=0;i<arrLength;i++){
sum+=this.array[i];};
return sum;
};
float aAvg(int arrLenth,float sum){ //arrLength数组长度,求学员平均成绩
float avg = 0.0f;
avg = sum / arrLenth;
return avg;
};
public static void main(String arg[])
{
int aLenth = 0; //数组长度
float aSum = 0.0f; //学员总成绩
ArrayCompute ArrCom = new ArrayCompute();
aLenth = ArrCom.array.length;
aSum = ArrCom.aSum(aLenth);
System.out.println("学员成绩总和: "+ aSum);
System.out.println("学员平均成绩: "+ ArrCom.aAvg(aLenth,aSum)); }
}问题:
float aSum(int arrLength){ //arrLength数组长度,求学员总成绩
float sum = 0.0f;
for (int i=0;i<arrLength;i++){
sum+=this.array[i];};
return sum;
};
这个返回值 sum 如何让返回保留两位小数的值?
解决方案 »
- 问一个很菜的java传值问题。
- 可否通过JAVA控制其它程序
- 交口称赞JAVA6学习文集3.0(CHM格式,有索引,能搜索,制作精美)
- pack() show() 为什么被废弃,它到底执行了那些操作?
- [求助]继续向大家请教(初学者提问)
- 苦恼,不知有什么好法子调试程序的.....
- 在Java怎么实现在程序的开始时,得到当前时间,然后在程序执行完时,再次得到当前时间,利用此次时间减去开始时间得到程序执行时间,怎么
- 请问如何用java做修改硬盘序列号的程序?高分求解,在线。
- java 一个简单程序问题
- 字符串问题,请各位大哥帮忙
- 免费的小鸽子数据库工具2006V1版本.快速生成数据库文档和java操作数据库等代码,欢迎大家使用.进入里面下载.
- 新手请教,我的applet没东西显示
System.out.println(formater.format(f));