diff --git a/sl_10/Armstrong.java b/sl_10/Armstrong.java new file mode 100644 index 0000000..c86bfdc --- /dev/null +++ b/sl_10/Armstrong.java @@ -0,0 +1,16 @@ +public class Armstrong { + public static void main(String[] args) { + int n = 153, temp = n, sum = 0; + + while (n > 0) { + int digit = n % 10; + sum += digit * digit * digit; + n /= 10; + } + + if (sum == temp) + System.out.println("Armstrong Number"); + else + System.out.println("Not an Armstrong Number"); + } +} \ No newline at end of file diff --git a/sl_8/ASCII.java b/sl_8/ASCII.java new file mode 100644 index 0000000..a6d625f --- /dev/null +++ b/sl_8/ASCII.java @@ -0,0 +1,7 @@ +public class ASCII { + public static void main(String[] args) { + char ch = 'A'; + + System.out.println("ASCII value: " + (int) ch); + } +} \ No newline at end of file diff --git a/sl_9/PerfectNumber.java b/sl_9/PerfectNumber.java new file mode 100644 index 0000000..752453a --- /dev/null +++ b/sl_9/PerfectNumber.java @@ -0,0 +1,15 @@ +public class PerfectNumber { + public static void main(String[] args) { + int n = 28, sum = 0; + + for (int i = 1; i < n; i++) { + if (n % i == 0) + sum += i; + } + + if (sum == n) + System.out.println("Perfect Number"); + else + System.out.println("Not a Perfect Number"); + } +} \ No newline at end of file