本帖最后由 qwe8234118 于 2013-3-28 16:28 编辑
- public static float pingjun(int [] shuzu)//这个函数:pingjun,是用来求数组中元素的和。
- {
- float z=shuzu[0];
- for (int x=1;x<shuzu.length ;x++ )
- {
- z+=shuzu[x];
- }
- z=z/(shuzu.length+1);
- return z;
- }
复制代码 做了一个函数 能算出数组中元素的平均值
数组为- int [] shuzu = new int [] {3,1,4,2,7,5};
复制代码- float x = pingjun(shuzu);
- System.out.println("数组中元素的平均值是:"+x);
复制代码 用double结果太长,改用float结果也有小数点后六位,要求进行四舍五入后只保留任意位数。
即1.23456789
等于1.235
不是单纯的把后几位去掉,求解 |