Java > Core Java
Recursive factorial method
Recursive factorial method import java.awt.*; import javax.swing.*; public class FactorialTest extends JApplet { JTextArea outputArea; public void init() { outputArea = new JTextArea(); Container c = getContentPane(); c.add( outputArea ); // calculate the factorials of 0 through 10 for ( long i = 0; i <= 10; i++ ) outputArea.append( i + "! = " + factorial( i ) + "\n" ); } // Recursive definition of method factorial public long factorial( long number ) { if ( number <= 1 ) // base case return 1; else return number * factorial( number - 1 ); } }
Java Codes
Beginners
Core Java
Date Time
Java2D
Java Applets
Java AWT
Mathematics
Networking
Servlets
Session
Sound
Swing
Threads
Util Package
JDBC
Learning
Other
Security
XML