import java.io.*;
class Factorial{
try{
int n;
BufferedReader guang=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please input a number!");
n=Integer.parseInt(guang.readLine());
catch ( Exception e)
{ System.out.println(e);
}
public static int factorial(){
if(n==1){
return 1;
}
return n*factorial(n-1);
}
}
}
class Factorial1{
public static void main(String[] args){
Factorial A=new Factorial();
System.out.println("A:"+A.factorial());
}
}
谁帮我看看是什么问题
class Factorial{
try{
int n;
BufferedReader guang=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please input a number!");
n=Integer.parseInt(guang.readLine());
catch ( Exception e)
{ System.out.println(e);
}
public static int factorial(){
if(n==1){
return 1;
}
return n*factorial(n-1);
}
}
}
class Factorial1{
public static void main(String[] args){
Factorial A=new Factorial();
System.out.println("A:"+A.factorial());
}
}
谁帮我看看是什么问题
解决方案 »
- TrayIcon 拖拽问题
- 请问一下版本控制软件只能用于编程吗
- 存在对象数组这么回事吗?
- 关于反射
- 200分求LAN聊天室程序1
- 请给我推荐基本java入门到精通的书.谢谢了
- Person
- 为什么用php的GD库压缩图片,图片体积反而变大呢?
- applet里怎么连接数据库啊,jdbc好象要用到odbc,有点麻烦,有什么更好的办法吗
- 哪里有比较好的gif集成工具可以用来做button上的图片?
- ((DefaultEditor)JSpinner.getEditor()).getTextField().requestFocusInWindow()有没有替代的方法设置它的光标位置
- ☆◆◆☆ 如何直接在jTable中添加,修改数据并操作在数据库中??
楼主【Tomasea】截止到2008-07-02 15:29:06的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
int n;
BufferedReader guang=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please input a number!");
n=Integer.parseInt(guang.readLine());
catch ( Exception e)
{ System.out.println(e);
} 这段扔方法里
int n=0;
try{ BufferedReader guang=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please input a number!");
n=Integer.parseInt(guang.readLine());
catch ( Exception e)
{ System.out.println(e);
}
if(n==1){
return 1;
}
return n*factorial(n-1);
}
}
}
class Factorial1{
public static void main(String[] args){
Factorial A=new Factorial();
System.out.println("A:"+A.factorial());
}
} 不知道是否是楼主要的效果
import java.io.BufferedReader;
import java.io.InputStreamReader;public class Factorial
{
static int n; static
{
try
{
BufferedReader guang = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please input a number: ");
n = Integer.parseInt(guang.readLine());
}
catch(Exception e)
{
System.out.println(e);
}
} public static int factorial()
{
return factorial(n);
} public static int factorial(int n)
{
if(n == 1 || n == 0)
{
return 1;
} return n * factorial(n - 1);
} public static void main(String[] args)
{
System.out.println("A:" + Factorial.factorial());
}
}
你这个调了没有哦, hoho,你编译一下看看~~~~~~~~~~~~~~~