计算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;
}
}
------解决方案--------------------现在都行拿记事本写代码的么
getFactorial这个函数定义接收int型参数,你看看你传了个啥进去
------解决方案--------------------推荐使用eclipse
------解决方案--------------------eclipse,大家都在用噢
------解决方案--------------------大家都在用噢,eclipse!