From 1cabd977e3a14af5e2651f330472e77c63efb70f Mon Sep 17 00:00:00 2001 From: nir-ya <49907259+nir-ya@users.noreply.github.com> Date: Mon, 6 Jan 2020 15:54:15 +0200 Subject: [PATCH] Add files via upload added factorial function --- Main.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Main.java diff --git a/Main.java b/Main.java new file mode 100644 index 0000000..2ef78e8 --- /dev/null +++ b/Main.java @@ -0,0 +1,21 @@ +public class Main { + + static private int factorial(int n) + { + if (n == 0) + { + return 1; + } + else if (n > 0) + { + return n * factorial(n - 1); + } + else { + throw new IllegalArgumentException(); + } + } + + public static void main(String[] args) { + System.out.println(factorial(3)); + } +}