summaryrefslogtreecommitdiff
path: root/java/04-factorial/Factorial.java
diff options
context:
space:
mode:
authorKamal Wickramanayake <kamal@inbox.lk>2026-02-09 20:02:34 +0530
committerKamal Wickramanayake <kamal@inbox.lk>2026-02-09 20:02:34 +0530
commit933cdd1780fef88ae4b12d313a462ab48af68d7c (patch)
tree7c080b08d093d77bdb38035f92d7f8ec7eb91aa6 /java/04-factorial/Factorial.java
parent7790862c32df0a61b6ee55a42d85e1e03c6bf44e (diff)
Added comments to Java classes showing how to run the programs.
Diffstat (limited to 'java/04-factorial/Factorial.java')
-rw-r--r--java/04-factorial/Factorial.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/java/04-factorial/Factorial.java b/java/04-factorial/Factorial.java
index 0b2e650..f81c54a 100644
--- a/java/04-factorial/Factorial.java
+++ b/java/04-factorial/Factorial.java
@@ -1,3 +1,7 @@
+/*
+* Run this as:
+* java Factorial
+*/
public class Factorial {
public static void main(String[] args) {
int x = factorial(5);
@@ -11,6 +15,9 @@ public class Factorial {
System.out.println(factorial(3));
}
+ /*
+ * Here is a subroutine defined. In Java, we call it a method.
+ */
public static int factorial(int x) {
if (x == 0) {
return 1;