import lang.*
import java.io.*
public class vv
{
public static float jc(int n)
{
return n>1?n*jc(n-1):1;
}
public static void main(String args[]) throws IOException
{
int num;
BufferedReader buf;
buf=new BufferReader(new InputStreamReader(System.in));
System.out.print("请输入一个整数:");
str=buf.readLine();
num=strtoint(str);
System.out.println("阶乘是"+jc(int));
}
}
import java.io.*
public class vv
{
public static float jc(int n)
{
return n>1?n*jc(n-1):1;
}
public static void main(String args[]) throws IOException
{
int num;
BufferedReader buf;
buf=new BufferReader(new InputStreamReader(System.in));
System.out.print("请输入一个整数:");
str=buf.readLine();
num=strtoint(str);
System.out.println("阶乘是"+jc(int));
}
}
首先类首字母一般大写.另外jc(int)肯定不行啊...怎么也得是jc(n)啊.n是int型数字...c++也不能那么搞啊.
import java.io.*;public class BBSHelp { public BBSHelp() {
}
public static float jc(int n)
{
return n>1?n*jc(n-1):1;
}
public static void main(String args[]) throws IOException
{
int num;
BufferedReader buf;
buf=new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入一个整数:");
String str=buf.readLine();
num=Integer.parseInt(str);
System.out.println("阶乘是"+jc(num));
}
}
其实真的不管C++的事!