1) NUMBER PALINDROME :Java Program to Reverse a Number & Check if it is a Palindrome. import java.util.*;public class Palindrome{ public static void main(String args[]) { int n, m, a = 0,x; Scanner s = new Scanner(System.in); System.out.print("Enter any number:"); n = s.nextInt(); m = n; while(n > 0) { x = n % 10; a = a * 10 + x; n = n / 10; } if(a == m) { System.out.println("Given number "+m+" is Palindrome"); } else { System.out.println("Given number "+m+" is Not Palindrome"); } }}Sample input/output 1:Enter any number:121Given number 121 is Palindrome Sample input/output 2:Enter any number:145Given number 145 is Not Palindrome2) Java Program to Find Two Elements such that their Sum is Closest to Zero import java.util.*;public class Sum_Zero { public static void main(String[] args) { int n, min1 = 0, min2 = 1, sum, minimum; Scanner s = new Scanner(System.in); System.out.print("Enter the number of elements you want:"); n = s.nextInt(); int a[] = new int[n]; System.out.println("Enter all the numbers:"); for(int i = 0; i < n; i++) { a[i] = s.nextInt(); } minimum=Math.abs(a[0] + a[1]); for(int i = 0; i < n; i++) { for(int j = i + 1; j < n; j++) { sum = Math.abs(a[i] + a[j]); if(sum < minimum) { min1 = i; min2 = j; minimum = sum; } } } System.out.println("Element 1:"+a[min1]); System.out.println("Element 2:"+a[min2]); }}Sample input:Enter the number of elements you want:5Enter all the numbers:-2-1365Sample output:Element 1:-2Element 2:33) Java Program to Find if a Given Year is a Leap Year. import java.util.*;public class Check_Leap_Year { public static void main(String args[]) { Scanner s = new Scanner(System.in); System.out.print("Enter any year:"); int year = s.nextInt(); boolean flag = false; if(year % 400 == 0) { flag = true; } else if (year % 100 == 0) { flag = false; } else if(year % 4 == 0) { flag = true; } else { flag = false; } if(flag) { System.out.println("Year "+year+" is a Leap Year"); } else { System.out.println("Year "+year+" is not a Leap Year"); } }}Sample Input/output 1:Enter any year:1800Year 1800 is not a Leap Year Sample Input/output 2:Enter any year:2000Year 2000 is a Leap Year4) Java Program to Find Arithmetic Sum of 2 or 3 or 4 Variables by Passing Argument using Method Overloading.import java.util.*;public class Sum_Overloading{ int add(int x, int y) { int sum; sum = x + y; return sum; } int add(int x, int y, int z) { int sum; sum = x + y + z; return sum; } int add(int x, int y, int z, int w) { int sum; sum = x + y + z + w; return sum; } public static void main(String[] args) { Sum_Overloading obj = new Sum_Overloading(); int a = obj.add(10, 15); System.out.println("Sum with two arguments:"+a); int b = obj.add(10, 15, 20); System.out.println("Sum with three arguments:"+b); int c = obj.add(10, 15, 20, 25); System.out.println("Sum with four arguments:"+c); }}Sample output:Sum with two arguments:25Sum with three arguments:45Sum with four arguments:705) Java Program to Show the Nesting of Methods to find the area,perimeter,volume.import java.util.*;public class Nesting_Methods { int perimeter(int l, int b) { int pr = 12 * (l + b); return pr; } int area(int l, int b) { int pr = perimeter(l, b); System.out.println("Perimeter:"+pr); int ar = 6 * l * b; return ar; } int volume(int l, int b, int h) { int ar = area(l, b); System.out.println("Area:"+ar); int vol ; vol = l * b * h; return vol; } public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("Enter length of cuboid:"); int l = s.nextInt(); System.out.print("Enter breadth of cuboid:"); int b = s.nextInt(); System.out.print("Enter height of cuboid:"); int h = s.nextInt(); Nesting_Methods obj = new Nesting_Methods(); int vol = obj.volume(l, b, h); System.out.println("Volume:"+vol); }}Sample input:Enter length of cuboid:5Enter breadth of cuboid:6Enter height of cuboid:7Sample output:Perimeter:132Area:180Volume:2106) java sample program to find the use of final keyword and funtions.import java.util.*;class Figure{ final int length = 5; final int bredth = 4; final void area() { int a = length * bredth; System.out.println("Area:"+a); }}class Rectangle extends Figure{ final void rect() { System.out.println("This is rectangle"); }}final public class Final_Use extends Rectangle{ public static void main(String[] args) { Final_Use obj = new Final_Use(); obj.rect(); obj.area(); }}Sample Input:This is rectangleSample Output:Area:207) java program to perform string concatenation using funtions.import java.util.*;public class String_Concatenate{ public static void main(String[] args) { String a, b, c; Scanner s = new Scanner(System.in); System.out.print("Enter first string:"); a = s.nextLine(); System.out.print("Enter second string:"); b = s.nextLine(); String_Concatenate obj = new String_Concatenate(); c = obj.concat(a, b); System.out.println("New String:"+c); } String concat(String x, String y) { String z; z = x + " " + y; return z; }}sample Input:Enter first string:helloEnter second string:worldSample Output:New String:hello world8) java program to find the simple interest .import java.util.*;public class Simple_Interest{ public static void main(String args[]) { float p, r, t; Scanner s = new Scanner(System.in); System.out.print("Enter the Principal : "); p = s.nextFloat(); System.out.print("Enter the Rate of interest : "); r = s.nextFloat(); System.out.print("Enter the Time period : "); t = s.nextFloat(); float si; si = (r * t * p) / 100; System.out.print("The Simple Interest is : " + si); }}Sample input:Enter the Principal : 20202Enter the Rate of interest : 2.5Enter the Time period : 3Sample output:The Simple Interest is : 1515.159) java program to find the amstrong number from 1 to n.import java.util.*;public class Armstrong{ public static void main(String[] args) { int n, count = 0, a, b, c, sum = 0; System.out.print("Armstrong numbers from 1 to 1000:"); for(int i = 1; i <= 1000; i++) { n = i; while(n > 0) { b = n % 10; sum = sum + (b * b * b); n = n / 10; } if(sum == i) { System.out.print(i+" "); } sum = 0; } }}sample output:Armstrong numbers from 1 to 1000: 1 153 370 371 40710) java program to check whether the given number is perfect number or not.import java.util.*;public class Perfect{ public static void main(String[] args) { int n, sum = 0; Scanner s = new Scanner(System.in); System.out.print("Enter any integer you want to check:"); n = s.nextInt(); for(int i = 1; i < n; i++) { if(n % i == 0) { sum = sum + i; } } if(sum == n) { System.out.println("Given number is Perfect"); } else { System.out.println("Given number is not Perfect"); } } int divisor(int x) { return x; }}sample input:Enter any integer you want to check:6Sample output:Given number is Perfect11) java program to check whether the given number is a amstrong number or not.import java.util.*;public class ArmStrong { public static void main(String[] args) { int n, count = 0, a, b, c, sum = 0; Scanner s = new Scanner(System.in); System.out.print("Enter any integer you want to check:"); n = s.nextInt(); a = n; c = n; while(a > 0) { a = a / 10; count++; } while(n > 0) { b = n % 10; sum = (int) (sum+Math.pow(b, count)); n = n / 10; } if(sum == c) { System.out.println("Given number is Armstrong"); } else { System.out.println("Given number is not Armstrong"); } }}Sample input:Enter any integer you want to check:153sample output:Given number is Armstrong12) java program to find the given number is prime or not.import java.util.*;public class CheckPrime{ public static void main(String args[]) { int j, x, flag = 0; System.out.print("Enter any number :"); Scanner s = new Scanner(System.in); x = s.nextInt(); for( j = 2; j < x; j++) { if(x % j == 0) { flag = 0; break; } else { flag = 1; } } if(flag == 1) { System.out.println("The "+x+" is a prime number."); } else { System.out.println("The "+x+" is not a prime number."); } }}sample input: Enter any number :45sample output:The 45 is not a prime number.13) java program to generate fibonacci seriesimport java.util.*;public class Fibonacci { public static void main(String[] args) { int n, a = 0, b = 0, c = 1; Scanner s = new Scanner(System.in); System.out.print("Enter value of n:"); n = s.nextInt(); System.out.print("Fibonacci Series:"); for(int i = 1; i <= n; i++) { a = b; b = c; c = a + b; System.out.print(a+" "); } }} sample input:Enter value of n:5sample output:Fibonacci Series:0 1 1 2 314) java program to compute the sum of two complex numbers using buffer reader.import java.*;public class ComplexNumbers { // Main function to read two complex numbers and add them public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); double i1,j1,i2,j2; System.out.println("Enter the real part and imaginary part of the first complex number"); try{ i1=Double.parseDouble(br.readLine()); j1=Double.parseDouble(br.readLine()); }catch (Exception e){ System.out.println("An error occurred"); return; } System.out.println("Enter the real part and imaginary part of the second complex number"); try{ i2=Double.parseDouble(br.readLine()); j2=Double.parseDouble(br.readLine()); }catch (Exception e){ System.out.println("An error occurred"); return; } System.out.println("The first complex number is " + i1 + " + i(" + j1 + ")"); System.out.println("The second complex number is " + i2 + " + i(" + j2 + ")"); System.out.println("The sum of the two complex numbers is " + (i1 + i2) + " + i(" + (j1 + j2) + ")"); }}sample input:Enter the real part and imaginary part of the first complex number46Enter the real part and imaginary part of the second complex number-52sample output:The first complex number is 4.0 + i(6.0)The second complex number is -5.0 + i(2.0)The sum of the two complex numbers is -1.0 + i(8.0)15) java program to print the area of a trapeziumimport java.io.*;public class AreaOfATrapezium { // Function to find area of a trapezium public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); double l1,l2,height; System.out.println("Enter the length of the two parallel sides and the height of the trapezium"); l1=Double.parseDouble(br.readLine()); l2=Double.parseDouble(br.readLine()); height=Double.parseDouble(br.readLine()); if(l1<=0 || l2<=0 || height<=0){ System.out.println("Wrong Input"); } System.out.println("Area = " + (l1+l2)*height/2 ); }}sample input:Enter the length of the two parallel sides and the height of the trapezium13.76523.5558.0sample output:Area = 149.28