Lab 1-02-2006 Recursion
package xxx;
import java.io.*;
public class Recursive
{
public static void main(String[] arg)
{
String MyString=JOptionPane.showInputDialog("幾階?");
int i=Integer.parseInt(MyString);
System.out.println(i+" 階 = "+Recursive.orders(i));
System.exit(0);
}
public static int orders(int i)
{
int n=1;
if (i==0)
{
return 1;
}
else if(i>0)
{
return(orders(i-1)*i);
}
else return 0;
}
}
import java.io.*;
public class Recursive
{
public static void main(String[] arg)
{
String MyString=JOptionPane.showInputDialog("幾階?");
int i=Integer.parseInt(MyString);
System.out.println(i+" 階 = "+Recursive.orders(i));
System.exit(0);
}
public static int orders(int i)
{
int n=1;
if (i==0)
{
return 1;
}
else if(i>0)
{
return(orders(i-1)*i);
}
else return 0;
}
}


0 Comments:
張貼留言
<< Home