Lab 1-02-2006 Recursion
package work;
import java.io.*;
public class recursive {
public static double recursive(double n) {
if(n==0)return 1;
else if(n==1 )
return 1;
else
return (n*recursive(n-1));
}
public static void main(String[] args) throws IOException{
double num;
BufferedReader keyboard =
new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please enter a positive number.");
String nextString = keyboard.readLine();
double next = Double.parseDouble(nextString.trim());
num=recursive(next);
System.out.println(next+"!="+num);
}
}
0 Comments:
張貼留言
<< Home