2000-03-05 階乗を求める (再帰) Java 明解C言語 入門編 > 8. いろいろなプログラムを作ってみよう > 階乗を求める (再帰) Java class Lesson063 { public static void main(String[] args) { int n = 3; System.out.printf("%dの階乗は%dです。\n", n, factorial(n)); } static int factorial(int n) { if (n > 0) return (n * factorial(n -1)); return 1; } } 実行結果 L:\>java Lesson063 3の階乗は6です。