貌似要总结个什么公式
解决方案 »
- 连接打印机打印excel
- 在一个JPanel如何获取主界面JFrame其他JPanel的信息
- 大家见过Javaldr和javatia命令来处理properties
- 使用axis的soap的service,在调call.invoke时报NullPointerException
- “高分求解” 如何在JBuilder中调整JButton上的文本随着JButton的大小改变而改变!!
- 关于JFRAME的简单问题,,,
- 关于字符串操作中intern()方法的调用问题
- 如何将一字符串分割成一数组,注意此字符串的分割符是由另一字符串组成而非单一的字符?
- 请教:编译时提示Invalid command line. Error : Invalid path,但是又提示Process completed.是我的路径有问题?在哪里改?
- 如何用已经配置好的tomcat服务器运行.java程序
- 实例编程解答打印正弦函数
- 学习Java有前途吗?
{public int total(int i){
if(i==1){
return 1;
}
if(i>1){
return (i+total(i-1));
}
return i;
}
public static void main(String[] args){
Average a = new Average();
int b =a.total(100);
double c = b/100;
System.out.println("total is"+c);
}}
avg(i)=(avg(i-1)*(i-1)+arr[i-1])/i
public static void main(String[] args) throws IOException {
int[] nums = new int[100];
for (int i = 0; i < 100; i++) {
nums[i] = i + 1;
}
System.out.println(average(nums, 0, 0));
} private static double average(int[] nums, int index, int sum) {
if (index == nums.length) {
return (double)sum / nums.length;
} else {
return average(nums, ++index, sum + nums[index - 1]);
}
}
}
很明显,肯定得是avg(int[] arr)的形式..
{
if(n == 1)
return a[0];
else
return (aver(a,n-1)*(n-1)+a[n-1])/n;
}