diff --git a/Main.class b/Main.class index dcd9730c20e9ee096cf0fbe34568807d2e018ad2..da85ca671b58a8b0d2324477bfc51d6c54f75210 100644 Binary files a/Main.class and b/Main.class differ diff --git a/Main.java b/Main.java index 544b8a225e3d136c09a425fcba965e8fb23aefa5..5f2254d56a9ecf37a00b0a256417566dcf5d70da 100644 --- a/Main.java +++ b/Main.java @@ -1,5 +1,9 @@ -class Main { - public static void main(String[] args) { - System.out.println("Hello world!"); - } +public class Main { + public static int factorial(int n) { + return n <= 1 ? 1 : n * factorial(n - 1); + } + public static void main(String[] args) { + int num = 10; + System.out.println(num + "! = " + factorial(num)); + } }