diff --git a/AlphabetPattern.java b/AlphabetPattern.java new file mode 100644 index 0000000..fbb0f7b --- /dev/null +++ b/AlphabetPattern.java @@ -0,0 +1,11 @@ +public class AlphabetPattern{ + public static void main(String args[]){ + char c = 'A'; + + for(int i = 0; i < 5; i++){ + for(int j = 0; j <= i; j++) + System.out.print((char)(c + j) + " "); + System.out.println(); + } + } +} \ No newline at end of file diff --git a/Factorial.java b/Factorial.java new file mode 100644 index 0000000..70ce2df --- /dev/null +++ b/Factorial.java @@ -0,0 +1,25 @@ +import java.math.BigInteger; +import java.util.Scanner; + +public class Factorial { + static BigInteger x; + + static BigInteger factorial(int n) { + for(n = n - 1; n > 1; n--) + x = x.multiply(BigInteger.valueOf(n)); + + return x; + } + + public static void main(String args[]) { + Scanner scanner = new Scanner(System.in); + + System.out.print("Enter a whole number to display its factorial: "); + int n = scanner.nextInt(); + x = new BigInteger(Integer.toString(n)); + + System.out.println("Factorial of " + n + " is: " + factorial(n)); + + scanner.close(); + } +}