//编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和class A {
public static int f(int n,int max){
for(int i=1;i<=n;i++) {
max=max*i;
}
return max;
}
}
public class test_1 {
public static void main(String[] args){
int add=0;
for(int i=1;i<=10;i++) {
add+=A.f(i,1);
}
System.out.printf("Add=%d",add);
}
}程序的答案不对,我想知道到底错在哪。知道有问题却不知道错在哪,实在是很纠结啊
public static int f(int n,int max){
for(int i=1;i<=n;i++) {
max=max*i;
}
return max;
}
}
public class test_1 {
public static void main(String[] args){
int add=0;
for(int i=1;i<=10;i++) {
add+=A.f(i,1);
}
System.out.printf("Add=%d",add);
}
}程序的答案不对,我想知道到底错在哪。知道有问题却不知道错在哪,实在是很纠结啊
解决方案 »
- Exception in thread "main" java.lang.NoClassDefFoundError: Welcome
- Java面试题解惑系列
- 请教各位一个关于变量的基础问题!~
- 单元测试中的错误
- 悬赏帮助~~
- 对象和实例有什么区别?Class c =Class.forName("ss.dd.bb.Bean");和Bean b = new Bean();有什么区别?
- 用什么工具运行图形界面的程序?
- 关于《JAVA核心技术》卷一的问题
- 新手上路:帮忙给参考几本书
- 有这样一个关于JAVA调试运行的问题
- 哪位高手能帮我看下这段代码为什么不能改变字符串的值
- 使用PrepareStatements查询数据库的一点异常,求解。
max+=max*i; //这里应该这样吧。。
}