计算n !,求纠错!!!
D:\>javac Jc.java
Jc.java:3: 需要 <标识符>
Static int getFactorial(int i){
^
Jc.java:3: 方法声明无效;需要返回类型
Static int getFactorial(int i){
^
2 错误
程序如下:
import java.util.Scanner;
public class Jc{
Static int getFactorial(int i){
if (i<0) return -1;
else if(i==0||i==1) return 1;
else retun (i*getFactorial(i-1));
}
public static void main(String[] args){
System.out.println("input a number ");
Scanner m=new Scanner(System.in);
int ret=getFactorial(m);
if (ret=-1) System.out.println("errow number!");
else System.out.println(+m+"!"+"="+(m.getFactorial));
return 0;
}
}
[解决办法]
大家都在用噢,eclipse!