Java Programs

Powered By Techhyme.com

Program 1 - Write a program to print Hello World!.

Solution:
public class MyClass {
  public static void main(String[] args) {
    System.out.print("Hello,world!");
  }
}

Program 2 - Write a program to print Hello World!.

Solution:
public class MyClass {
public static void main(String[] args) {
System.out.print("Hello,world!");
}
}

Program 3 - Write a program to compute the perimeter and area of a rectangle.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int height = 8;
    int width = 5;
    int perimeter = 2 * (height + width);
    System.out.println("Perimeter of the rectangle is: " + perimeter + " cm");
    int area = height * width;
    System.out.println("Area of the rectangle is: " + area + " square cm");
  }
}

Program 4 - Write a program to compute the perimeter and area of a circle.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int radius = 4;
    float perimeter = (float)(2 * 3.14 * radius);
    System.out.printf("Perimeter of the circle is: %f cm\n", perimeter);
    float area = (float)(3.14 * radius * radius);
    System.out.printf("Area of the circle is: %f square cm\n", area);
  }
}

Program 5 - Write a program that accepts two numbers from the user and calculate the sum of the two numbers.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int a, b, sum;
    System.out.print("\nEnter the first number: ");
    a = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second number: ");
    b = STDIN_SCANNER.nextInt();
    sum = a + b;
    System.out.print("\nSum of the above two numbers is: " + sum);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 6 - Write a program that accepts two numbers from the user and calculate the product of the two numbers.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int a, b, mult;
    System.out.print("\nEnter the first number: ");
    a = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second number: ");
    b = STDIN_SCANNER.nextInt();
    mult = a * b;
    System.out.print("\nProduct of the above two numbers is: " + mult);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 7 - Write a program that accepts three numbers and find the largest of three.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y, z;
    System.out.print("\nEnter the first number: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second number: ");
    y = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the third number: ");
    z = STDIN_SCANNER.nextInt();

    // if x is greater than both y and z, x is the largest
    if(x >= y && x >= z) {
      System.out.print("\n" + x + " is the largest number.");
    }

    // if y is greater than both x and z, y is the largest
    if(y >= x && y >= z) {
      System.out.print("\n" + y + " is the largest number.");
    }

    // if z is greater than both x and y, z is the largest
    if(z >= x && z >= y) {
      System.out.print("\n" + z + " is the largest number.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 8 - Write a program that reads three floating values and check if it is possible to make a triangle with them. Also calculate the perimeter of the triangle if the entered values are valid.

Solution:

import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    float x, y, z;
    System.out.print("\nEnter the first number: ");
    x = STDIN_SCANNER.nextFloat();
    System.out.print("\nEnter the second number: ");
    y = STDIN_SCANNER.nextFloat();
    System.out.print("\nEnter the third number: ");
    z = STDIN_SCANNER.nextFloat();

    if(x < y + z && y < x + z && z < y + x) {
      System.out.printf("\nPerimeter of the triangle is: %f\n", x + y + z);
    } else {
      System.out.print("\nIt is impossible to form a triangle.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}


Program 9 - Write a program that reads an integer between 1 and 7 and print the day of the week in English.

Solution:

import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int day;
    System.out.print("\nEnter a number between 1 to 7 to get the day name: ");
    day = STDIN_SCANNER.nextInt();
    switch(day) {
      case 1:
        System.out.println("Monday");
        break;
      case 2:
        System.out.println("Tuesday");
        break;
      case 3:
        System.out.println("Wednesday");
        break;
      case 4:
        System.out.println("Thursday");
        break;
      case 5:
        System.out.println("Friday");
        break;
      case 6:
        System.out.println("Saturday");
        break;
      case 7:
        System.out.println("Sunday");
        break;
      default:
        System.out.print("Enter a number between 1 to 7.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 10 - Write a program to find the sum of two numbers.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int a, b, sum;
    a = 1;
    b = 2;
    sum = a + b;
    System.out.print("The sum of a and b = " + sum);
  }
}

Program 11 - Write a program to find the square of a number.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int a, b;
    a = 2;
    b = (int)Math.pow(a, 2);
    System.out.print("The square of a = " + b);
  }
}

Program 12 - Write a program to find the greatest of two numbers.

Solution:
public class MyClass {
  public static void main(String[] args) {
      int a, b;
      a = 2;
      b = 3;
      if(a > b) {
      System.out.print("a is greater than b");
    } else {
      System.out.print("b is greater than a");
    }
  }
}

Program 13 - Write a program to print the average of the elements in the array.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int avg = 0, sum = 0;
    int[] num = {16, 18, 20, 25, 36};
    for(int i = 0; i < 5; i++) {
    sum = sum + num[i];
    avg = sum / 5;
    }
    System.out.println("Sum of the Elements in the array is: " + sum);
    System.out.println("Average of the elements in the array is: " + avg);
  }
}

Program 14 - Write a program that prints all even numbers between 1 and 25.

Solution:
public class MyClass {
  public static void main(String[] args) {
    System.out.println("Even numbers between 1 to 25:");
    for(int i = 1; i <= 25; i++) {
      if(i % 2 == 0) {
        System.out.print(i + " ");
      }
    }
  }
}

Program 15 - Write a program that prints all odd numbers between 1 and 50.

Solution:
public class MyClass {
  public static void main(String[] args) {
    System.out.println("Odd numbers between 1 to 50:");
    for(int i = 1; i <= 50; i++) {
      if(i % 2 != 0) {
        System.out.print(i + " ");
      }
    }
  }
}

Program 16 - Write a program to print the first 10 numbers starting from one together with their squares and cubes.

Solution:
public class MyClass {
  public static void main(String[] args) {
    for(int i = 1; i <= 10; i++) {
      System.out.println("Number = " + i + " its square = " + (i * i) + " its cube = " + (i * i * i));
    }
  }
}

Program 17 - Write a program: If you enter a character M, Output must be: ch = M.

Solution:
public class MyClass {
  public static void main(String[] args) throws Exception {
    char c;
    System.out.print("Enter a character: ");
    c = (char)System.in.read();
    System.out.println("ch = " + c);
  }
}

Program 18 - Write a program to print the multiplication table of a number entered by the user.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int n;
    System.out.print("Enter any number: ");
    n = STDIN_SCANNER.nextInt();
    for(int i = 1; i <= 5; i++) {
      System.out.println(n + " * " + i + " = " + (n * i));
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 19 - Write a program to print the product of the first 10 digits.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int product = 1;
    for(int i = 1; i <= 10; i++) {
      product = product * i;
    }
    System.out.print("The product of the first 10 digits is: " + product);
  }
}

Program 20 - Write a program to print whether the given number is positive or negative.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int a;
    a = -35;
    if(a > 0) {
      System.out.print("Number is positive");
    } else {
      System.out.print("Number is negative");
    }
  }
}

Program 21 - Write a program to check the equivalence of two numbers entered by the user.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y;
    System.out.print("\nEnter the first number: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second number: ");
    y = STDIN_SCANNER.nextInt();
    if(x - y == 0) {
      System.out.print("\nThe two numbers are equivalent");
    } else {
      System.out.print("\nThe two numbers are not equivalent");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 22 - Write a program to print the remainder of two numbers entered by the user.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int a, b, c;
    System.out.print("\nEnter the first number: ");
    a = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second number: ");
    b = STDIN_SCANNER.nextInt();
    c = a % b;
    System.out.print("\n The remainder of " + a + " and " + b + " is: " + c);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 23 - Write a program to print the characters from A to Z.

Solution:
public class MyClass {
  public static void main(String[] args) {
    for(byte i = 'A'; i <= 'Z'; i++) {
      System.out.println((char)Byte.toUnsignedInt(i));
    }
  }
}

Program 24 - Write a program to print the length of the entered string.

Solution:
import java.util.Scanner;
public class MyClass {
  public static void main(String[] args) {
    String a;
    Scanner scan = new Scanner(System.in);
    System.out.print("Enter Your Name : ");
    a = scan.nextLine();
    System.out.println("The length of the String is: " + a.length());
  }
}

Program 25 - Write a program to check whether the given character is a lower case letter or not.

Solution:
public class MyClass {
  public static void main(String[] args) {
    char ch = 'a';
    if(Character.isLowerCase(ch)) {
      System.out.println("The given character is a lower case letter");
    }
    else {
      System.out.println("The given character is a upper case letter");
    }
  }
}

Program 26 - Write a program to check whether the given character is a upper case letter or not.

Solution:
public class MyClass {
  public static void main(String[] args) {
    char ch = 'A';
    if(Character.isUpperCase(ch)) {
      System.out.println("The given character is a upper case letter");
    }
    else {
      System.out.println("The given character is a lower case letter");
    }
  }
}

Program 27 - Write a program to convert the lower case string to upper case string.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String a = "albert einstein";
    System.out.println(a.toUpperCase());
  }
}

Program 28 - Write a program that takes a distance in centimeters and outputs the corresponding value in inches.

Solution:
import java.util.Scanner;

public class MyClass {
  public final static double X = 2.54;
  public static void main(String[] args) {
    double inch, cm;
    System.out.print("Enter the distance in cm: ");
    cm = STDIN_SCANNER.nextDouble();
    inch = cm / X;
    System.out.printf("\nDistance of %.2f cms is equal to %.2f inches", cm, inch);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 29 - Write a program to print the output:
Einstein [0] = E
Einstein [1] = I
Einstein [2] = N
Einstein [3] = S
Einstein [4] = T
Einstein [5] = E
Einstein [6] = I
Einstein [7] = N

Solution:
public class MyClass {
  public static void main(String[] args) throws Exception{
    int i;
    char [] num = {'E' , 'I', 'N', 'S', 'T', 'E', 'I', 'N'};
    for(i=0; i<8; i++)
    System.out.println("Einstein [" + i + " ] = " + num[i]);
  }
}

Program 30 - Write a program to print "Hello World" 10 times.

Solution:
public class MyClass {
  public static void main(String[] args) {
    for(int i = 1; i <= 10; i++) {
      System.out.println("Hello World ");
    }
  }
}

Program 31 - Write a program to print first 5 numbers using do while loop statement.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int i = 1;
    do {
      System.out.println(i++);
    } while(i <= 5);
  }
}

Program 32 - Write a program to check whether a character is an alphabet or not.

Solution:
import java.util.Scanner;
public class Main {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.println("Enter any caracter: ");
    char c = scanner.next().charAt(0);
    if((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) {
      System.out.println(c + " is a Alphabet.");
    } else {
      System.out.println(c + " is not a Alphabet.");
    }
  }
}

Program 33 - Write a program to check whether a entered number is even or odd.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int a;
    System.out.print("Enter any number: ");
    a = STDIN_SCANNER.nextInt();
    if(a % 2 == 0) {
      System.out.print("The entered number is even");
    } else {
      System.out.print("The entered number is odd");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 34 - Write a program to print the ASCII value of the given character.

Solution:
public class MyClass {
  public static void main(String[] args) {
    byte ch = 'A';
    System.out.print("The ASCII value of " + ((char)Byte.toUnsignedInt(ch)) + " is: " + ch);
  }
}

Program 35 - Write a program that will print all numbers between 1 to 50 which divided by a specified number and the remainder will be 2.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x;
    System.out.print("Enter a number: ");
    x = STDIN_SCANNER.nextInt();
    for(int i = 1; i <= 50; i++) {
      if(i % x == 2) {
        System.out.println(i);
      }
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 36 - Write a program to determine whether two numbers in a pair are in ascending or descending order.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int a, b;
    System.out.print("\nEnter a pair of numbers (for example 22,12 | 12,22): ");
    System.out.print("\nEnter the first number: ");
    a = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second number: ");
    b = STDIN_SCANNER.nextInt();
    if(a > b) {
      System.out.print("\nThe two numbers in a pair are in descending order.");
    } else {
      System.out.print("\nThe two numbers in a pair are in ascending order.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}


Program 37 - Write a program that reads two numbers and divides one by the other. Specify "Division not possible" if that is not possible.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int a, b;
    float c;
    System.out.print("\nEnter the first number: ");
    a = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second number: ");
    b = STDIN_SCANNER.nextInt();
    if(b != 0) {
      c = (float)a / (float)b;
      System.out.printf("\n%d/%d = %.1f", a, b, c);
    } else {
      System.out.println("\nDivision not possible.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 38 - Write a program that will print all numbers between 1 to 50 which divided by a specified number and the remainder is equal to 2 or 3.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x;
    System.out.print("Enter a number: ");
    x = STDIN_SCANNER.nextInt();
    for(int i = 1; i <= 50; i++) {
      if(i % x == 2 || i % x == 3) {
        System.out.println(i);
      }
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 39 - Write a program that adds up all numbers between 1 and 100 that are not divisible by 12.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int x = 12, sum = 0;
    for(int i = 1; i <= 100; i++) {
      if(i % x != 0) {
        sum += i;
      }
    }
    System.out.println("\nSum: " + sum);
  }
}

Program 40 - Write a program to calculate the value of x where x = 1 + 1/2 + 1/3 + … + 1/50.

Solution:
public class MyClass {
  public static void main(String[] args) {
    float x = 0;
    for(int i = 1; i <= 50; i++) {
      x += (float)1 / i;
    }
    System.out.printf("Value of x: %.2f\n", x);
  }
}

Program 41 - Write a program that reads a number and find all its divisor.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x;
    System.out.print("\nEnter a number: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("All the divisor of " + x + " are: ");
    for(int i = 1; i <= x; i++) {
      if(x % i == 0) {
        System.out.print("\n" + i);
      }
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 42 - Write a program to find the incremented and decremented values of two numbers.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int a, b, c, d, e, f;
    a = 10;
    b = 12;
    c = a + 1;
    d = b + 1;
    e = a - 1;
    f = b - 1;
    System.out.print("\nThe incremented value of a =" + c);
    System.out.print("\nThe incremented value of b =" + d);
    System.out.print("\nThe decremented value of a =" + e);
    System.out.print("\nThe decremented value of b =" + f);
  }
}

Program 43 - Write a program to find square of a entered number using functions.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int answer;
    answer = square();
    System.out.print("The square of the entered number is: " + answer);
  }

  public static int square() {
    int x;
    System.out.print("Enter any number: ");
    x = STDIN_SCANNER.nextInt();
    return x * x;
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 44 - Write a program that accepts principal amount, rate of interest, time and compute the simple interest.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int p, r, t, SI;
    System.out.print("\nEnter the principal amount: ");
    p = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the rate of interest: ");
    r = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the time: ");
    t = STDIN_SCANNER.nextInt();
    SI = (p * r * t) / 100;
    System.out.print("\nSimple interest is: " + SI);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 45 - Write a program that swaps two numbers without using third variable.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int a, b;
    System.out.print("\nEnter the value for a: ");
    a = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the value for b: ");
    b = STDIN_SCANNER.nextInt();
    System.out.print("\nBefore swapping: " + a + " " + b);
    a = a + b;
    b = a - b;
    a = a - b;
    System.out.print("\nAfter swapping: " + a + " " + b);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 46 - Write a program to compute the area of a hexagon.

Solution:
import java.util.Scanner;
public class MyClass {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.print("Enter the length of a side of the hexagon: ");
    double s = input.nextDouble();
    double area = (6*(s*s))/(4*Math.tan(Math.PI/6));
    System.out.print("The area of the hexagon is: " + area);
  }
}

Program 47 - Write a program to print the output:
body [b] = b
body [o] = o
body [d] = d
body [y] = y

Solution:
public class MyClass {
  public static void main(String[] args) throws Exception{
    int i;
    char [] body = {'b', 'o', 'd', 'y'};
    for(i=0; i<4; i++) {
      System.out.println("body [" + body [i] + " ] = " + body [i]);
    }
  }
}

Program 48 - Write a program to calculate the discounted price and the total price after discount
Given:
If purchase value is greater than 1000, 10% discount
If purchase value is greater than 5000, 20% discount
If purchase value is greater than 10000, 30% discount.

Solution:
import java.util.Scanner;
public class MyClass {
  public static void main(String[] args) {
    double pv;
    System.out.print("Enter purchased value: ");
    pv = STDIN_SCANNER.nextDouble();
    if(pv > 1000) {
      System.out.printf("\n Discount = %f", pv * 0.1);
      System.out.printf("\n Total = %f", pv - pv * 0.1);
    } else if(pv > 5000) {
      System.out.printf("\n Discount = %f", pv * 0.2);
      System.out.printf("\n Total = %f", pv - pv * 0.2);
    } else {
      System.out.printf("\n Discount = %f", pv * 0.3);
      System.out.printf("\n Total = %f", pv - pv * 0.3);
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 49 - Write a program to print the first ten natural numbers using while loop statement.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int i = 1;
    while(i <= 10) {
      System.out.println(i++);
    }
  }
}

Program 50 - Write a program to shift inputted data by two bits to the left.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x;
    System.out.print("Enter the integer from keyboard: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEntered value: " + x + " ");
    System.out.print("\nThe left shifted data is: " + (x <<= 2) + " ");
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 51 - Write a program to shift inputted data by two bits to the Right.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x;
    System.out.print("Enter the integer from keyboard: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEntered value: " + x + " ");
    System.out.print("\nThe right shifted data is: " + (x >>= 2) + " ");
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 52 - Write a program to calculate the exact difference between x and 21. Return three times the absolute difference if x is greater than 21.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x;
    System.out.print("Enter the value for x: ");
    x = STDIN_SCANNER.nextInt();
    if(x <= 21) {
      System.out.print(Math.abs(x - 21));
    } else if(x >= 21) {
      System.out.print(Math.abs(x - 21) * 3);
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 53 - Write a program that reads in two numbers and determine whether the first number is a multiple of the second number.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y;
    System.out.print("\nEnter the first number: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second number: ");
    y = STDIN_SCANNER.nextInt();
    if(x % y == 0) {
      System.out.println("\n" + x + " is a multiple of " + y + ".");
    } else {
      System.out.println("\n" + x + " is not a multiple of " + y + ".");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}


Program 54 - Write a program to display the system time.

Solution:
public class MyClass {
  public static void main(String[] args) {
    System.out.format("\nCurrent Date time: %tc%n\n", System.currentTimeMillis());
  }
}

Program 55 - Write a program to convert Celsius into Fahrenheit.

Solution:
public class MyClass {
  public static void main(String[] args) {
    float fahrenheit, celsius;
    celsius = 36;
    fahrenheit = (celsius * 9) / 5 + 32;
    System.out.printf("\nTemperature in fahrenheit is:  %f", fahrenheit);
  }
} 

Program 56 - Write a program that will examine two inputted integers and return true if either of them is 50 or if their sum is 50.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y;
    System.out.print("\nEnter the value for x: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the value for y: ");
    y = STDIN_SCANNER.nextInt();
    if(x == 50 || y == 50 || x + y == 50) {
      System.out.print("\nTrue");
    } else {
      System.out.print("\nFalse");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 57 - Write a program that counts the even, odd, positive, and negative values among eighteen integer inputs.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, even = 0, odd = 0, positive = 0, negative = 0;
    System.out.println("\nPlease enter 18 numbers:");
    for(int i = 0; i < 18; i++) {
    x = STDIN_SCANNER.nextInt();
      if(x > 0) {
        positive++;
      }
      if(x < 0) {
        negative++;
      }
      if(x % 2 == 0) {
        even++;
      }
      if(x % 2 != 0) {
        odd++;
      }
    }
    System.out.print("\nNumber of even values: " + even);
    System.out.print("\nNumber of odd values: " + odd);
    System.out.print("\nNumber of positive values: " + positive);
    System.out.print("\nNumber of negative values: " + negative);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 58 - Write a program to check whether the person is a senior citizen or not.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int age;
    System.out.print("Enter age: ");
    age = STDIN_SCANNER.nextInt();
    if(age >= 60) {
      System.out.print("Senior citizen");
    } else {
      System.out.print("Not a senior citizen");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 59 - Write a program that reads a student's three subject scores (0-100) and computes the average of those scores.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    float score, totalScore = 0;
    int subject = 0;
    System.out.println("Enter three subject scores (0-100):");
    while(subject != 3) {
      score = STDIN_SCANNER.nextFloat();
      if(score < 0 || score > 100) {
        System.out.println("Please enter a valid score.");
      } else {
        totalScore += score;
        subject++;
      }
    }
    System.out.printf("Average score = %.2f\n", totalScore / 3);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 60 - Write a program to find the size of an array.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int[] num = {11, 22, 33, 44, 55, 66};
    int n = (int)num.length;
    System.out.println("Size of the array is: " + n);
  }
}

Program 61 - Write a program that prints a sequence from 1 to a given integer, inserts a plus sign between these numbers, and then removes the plus sign at the end of the sequence.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, i;
    System.out.println("\nEnter a integer: ");
    x = STDIN_SCANNER.nextInt();
    if(x > 0) {
      System.out.println("Sequence from 1 to " + x + ":");
      for(i = 1; i < x; i++) {
        System.out.print(i + "+");
      }
      System.out.println(i);
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 62 - Write a program to verify whether a triangle's three sides form a right angled triangle or not.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int a, b, c;
    System.out.println("Enter the three sides of a triangle: ");
    a = STDIN_SCANNER.nextInt();
    b = STDIN_SCANNER.nextInt();
    c = STDIN_SCANNER.nextInt();
    if(a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a) {
      System.out.println("Triangle's three sides form a right angled triangle.");
    } else {
      System.out.println("Triangle's three sides does not form a right angled triangle.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 63 - Write a program that will find the second-largest number among the user's input of three numbers.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int a, b, c;
    System.out.print("\nEnter the first number: ");
    a = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second number: ");
    b = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the third number: ");
    c = STDIN_SCANNER.nextInt();
    if(a > b && a > c) {
      if(b > c) {
        System.out.print("\n" + b + " is second largest number among three numbers");
      } else {
        System.out.print("\n" + c + " is second largest number among three numbers");
      }
    } else if(b > c && b > a) {
      if(c > a) {
        System.out.print("\n" + c + " is second largest number among three numbers");
      } else {
            System.out.print("\n" + a + " is second largest number among three numbers");
      }
    } else if(a > b) {
         System.out.print("\n" + a + " is second largest number among three numbers");
      } else {
        System.out.print("\n" + b + " is second largest number among three numbers");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 64 - Write a program to calculate the sum of the two given integer values. Return three times the sum of the two values if they are equal.

Solution:
public class MyClass {
  public static void main(String[] args) {
    System.out.print(myfunc(3, 5));
    System.out.print("\n" + myfunc(6, 6));
  }
  public static int myfunc(int a, int b) {
    return a == b ? (a + b) * 3 : a + b;
  }
}

Program 65 - Write a program that accepts minutes as input, and display the total number of hours and minutes.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int mins, hrs;
    System.out.print("Input minutes: ");
    mins = STDIN_SCANNER.nextInt();
    hrs = mins / 60;
    mins = mins % 60;
    System.out.println("\n" + hrs + " Hours, " + mins + " Minutes.");
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 66 - Write a program to determine whether a positive number entered by the user is a multiple of three or five.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x;
    System.out.print("\nEnter a number: ");
    x = STDIN_SCANNER.nextInt();
    if(x % 3 == 0 || x % 5 == 0) {
      System.out.print("True");
    } else {
      System.out.print("False");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}
    

Program 67 - Write a program to verify whether one of the two entered integers falls within the range of 100 to 200 included.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y;
    System.out.print("\nEnter the value for x: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the value for y: ");
    y = STDIN_SCANNER.nextInt();
    if(x >= 100 && x <= 200 || y >= 100 && y <= 200) {
      System.out.print("True");
    } else {
      System.out.print("False");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 68 - Write a program to determine which of the two given integers is closest to the value 100. If the two numbers are equal, return 0.

Solution:
public class MyClass {
  public static void main(String[] args) {
    System.out.print(myfunc(86, 99));
    System.out.print("\n" + myfunc(55, 55));
    System.out.print("\n" + myfunc(65, 80));
  }

  public static int myfunc(int a, int b) {
    int x = Math.abs(a - 100);
    int y = Math.abs(b - 100);
    return x == y ? 0 : (x < y ? a : b);
  }
}

Program 69 - Write a program to determine whether a positive number entered by the user is a multiple of three or five, but not both.

Solution:
import java.util.Scanner;
public class MyClass {
  public static void main(String[] args) {
    int x;
    System.out.print("\nEnter a number: ");
    x = STDIN_SCANNER.nextInt();
    if(x % 3 == 0 ^ x % 5 == 0) {
      System.out.print("True");
    } else {
      System.out.print("False");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}
    

Program 70 - Write a program to determine whether two entered non-negative numbers have the same last digit.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y;
    System.out.print("\nEnter the value for x: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the value for y: ");
    y = STDIN_SCANNER.nextInt();
    if(Math.abs(x % 10) == Math.abs(y % 10)) {
      System.out.print("True");
    } else {
      System.out.print("False");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}
    

Program 71 - Write a program to determine whether a given non-negative number is a multiple of 12 or it is one more than a multiple of 12.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int x = 43;
    if(x % 12 == 0 || x % 12 == 1) {
      System.out.print("True");
    } else {
      System.out.print("False");
    }
  }
}  

Program 72 - Write a program that accepts two integers and returns true when one of them equals 6, or when their sum or difference equals 6.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y;
    System.out.print("\nEnter the value for x: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the value for y: ");
    y = STDIN_SCANNER.nextInt();
    if(x == 6 || y == 6 || x + y == 6 || Math.abs(x - y) == 6) {
      System.out.print("True");
    } else {
      System.out.print("False");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
} 

Program 73 - Write a program to check whether it is possible to add two integers to get the third integer from three entered integers.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y, z;
    System.out.print("\nEnter the value for x: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the value for y: ");
    y = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the value for z: ");
    z = STDIN_SCANNER.nextInt();
    if(x == y + z || y == x + z || z == x + y) {
      System.out.print("True");
    } else {
      System.out.print("False");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}
    

Program 74 - Write a program that converts kilometers per hour to miles per hour.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    float kmph;
    System.out.print("Enter kilometers per hour: ");
    kmph = STDIN_SCANNER.nextFloat();
    System.out.printf("\n%f miles per hour", kmph * 0.6213712);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 75 - Write a program to calculate area of an ellipse.

Solution:
import java.util.Scanner;

public class MyClass {
  public final static double PI = 3.141592;
  public static void main(String[] args) {
    float major, minor;
    System.out.print("\nEnter length of major axis: ");
    major = STDIN_SCANNER.nextFloat();
    System.out.print("\nEnter length of minor axis: ");
    minor = STDIN_SCANNER.nextFloat();
    System.out.printf("\nArea of an ellipse = %.4f", PI * major * minor);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 76 - Write a program to calculate the sum of three given integers. Return the third value if the first two values are equal.

Solution:
public class MyClass {
  public static void main(String[] args) {
    System.out.print("\n" + myfunc(11, 11, 11));
    System.out.print("\n" + myfunc(11, 11, 16));
    System.out.print("\n" + myfunc(18, 15, 10));
  }

  public static int myfunc(int a, int b, int c) {
    if(a == b && b == c) {
      return 0;
    }
    if(a == b) {
      return c;
    }
    if(a == c) {
      return b;
    }
    if(b == c) {
      return a;
    } else {
      return a + b + c;
    }
  }
}

Program 77 - Write a program to convert bytes to kilobytes.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    double bytes;
    System.out.print("\nEnter number of bytes: ");
    bytes = STDIN_SCANNER.nextDouble();
    System.out.printf("\nKilobytes: %.2f", bytes / 1024);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 78 - Write a program to convert megabytes to kilobytes.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    double megabytes, kilobytes;
    System.out.print("\nInput the amount of megabytes to convert: ");
    megabytes = STDIN_SCANNER.nextDouble();
    kilobytes = megabytes * 1_024;
    System.out.printf("\nThere are %f kilobytes in %f megabytes.", kilobytes, megabytes);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 79 - Write a program to count the number of even elements in an integer array.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int[] array = new int[1000];
    int arrSize, even = 0;
    System.out.print("Input the size of the array: ");
    arrSize = STDIN_SCANNER.nextInt();
    System.out.println("Enter the elements in array: ");
    for(int i = 0; i < arrSize; i++) {
      array[i] = STDIN_SCANNER.nextInt();
    }

    for(int i = 0; i < arrSize; i++) {
      if(array[i] % 2 == 0) {
        even++;
      }
    }
    System.out.print("Number of even elements: " + even);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}


Program 80 - Write a program to count the number of odd elements in an integer array.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int[] array = new int[1000];
    int arrSize, odd = 0;
    System.out.print("Input the size of the array: ");
    arrSize = STDIN_SCANNER.nextInt();
    System.out.println("Enter the elements in array: ");
    for(int i = 0; i < arrSize; i++) {
      array[i] = STDIN_SCANNER.nextInt();
    }

    for(int i = 0; i < arrSize; i++) {
      if(array[i] % 2 != 0) {
        odd++;
      }
    }
    System.out.print("Number of odd elements: " + odd);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 81- Write a program that will accept two integers and determine whether or not they are equal.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y;
    System.out.println("Input the values for x and y: ");
    x = STDIN_SCANNER.nextInt();
    y = STDIN_SCANNER.nextInt();
    if(x == y) {
      System.out.println("x and y are equal");
    } else {
      System.out.println("x and y are not equal");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 82 - Write a program to find the third angle of a triangle if two angles are given.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int angle1, angle2;
    System.out.print("\nEnter the first angle of the triangle: ");
    angle1 = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second angle of the triangle: ");
    angle2 = STDIN_SCANNER.nextInt();
    System.out.print("\nThird angle of the triangle is:  " + (180 - (angle1 + angle2)));
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}


Program 83 - Write a program to determine whether a particular year is a leap year or not.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int year;
    System.out.print("Enter the year: ");
    year = STDIN_SCANNER.nextInt();
    if(year % 400 == 0) {
      System.out.print("\n" + year + " is a leap year.");
    } else if(year % 100 == 0) {
      System.out.print("\n" + year + " is a not leap year.");
    } else if(year % 4 == 0) {
      System.out.print("\n" + year + " is a leap year.");
    } else {
      System.out.print("\n" + year + " is not a leap year.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 84 - Write a program that reads the candidate's age and determine a candidate's eligibility to cast his own vote.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int age;
    System.out.print("\nEnter the age of the candidate: ");
    age = STDIN_SCANNER.nextInt();
    if(age < 18) {
      System.out.print("\nWe apologize, but the candidate is not able to cast his vote.");
      System.out.print("\nAfter " + (18 - age) + " year, the candidate would be able to cast his vote.");
    } else {
      System.out.println("Congratulation! the candidate is qualified to cast his vote.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 85 - Write a program to Convert Yard to Foot.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    float yard;
    System.out.print("\nEnter the Length in Yard : ");
    yard = STDIN_SCANNER.nextFloat();
    System.out.printf("\n%f Yard in Foot is: %f", yard, 3 * yard);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 86 - Write a program to convert gigabytes to megabytes.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    double gigabytes, megabytes;
    System.out.print("\nInput the amount of gigabytes to convert: ");
    gigabytes = STDIN_SCANNER.nextDouble();
    megabytes = gigabytes * 1_024;
    System.out.printf("\nThere are %f megabytes in %f gigabytes.", megabytes, gigabytes);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 87 - Write a program to Convert Kilogram to Pounds.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    float kg, lbs;
    System.out.print("\nEnter Weight in Kilogram: ");
    kg = STDIN_SCANNER.nextFloat();
    lbs = (float)(kg * 2.20462);
    System.out.printf("\n%f Kg = %f Pounds", kg, lbs);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 88 - Write a program to Convert Kilogram to Ounce.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    float kg, ounce;
    System.out.print("\nEnter Weight in Kilogram: ");
    kg = STDIN_SCANNER.nextFloat();
    ounce = (float)(kg * 35.274);
    System.out.printf("\n%f Kg = %f Ounce", kg, ounce);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 89 - Write a program to Convert Pounds to Grams.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    float pound, gram;
    System.out.print("\nEnter Weight in Pounds: ");
    pound = STDIN_SCANNER.nextFloat();
    gram = (float)(pound * 453.592);
    System.out.printf("\n%f Pound = %f Grams", pound, gram);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 90 - Write a program to verify whether a triangle is valid or not using angles.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int angle1, angle2, angle3, sum;
    System.out.print("\nEnter the first angle of the triangle: ");
    angle1 = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second angle of the triangle: ");
    angle2 = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the third angle of the triangle: ");
    angle3 = STDIN_SCANNER.nextInt();
    sum = angle1 + angle2 + angle3;
    if(sum == 180) {
      System.out.print("\nThe triangle is valid.");
    } else {
      System.out.print("\nThe triangle is not valid.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
} 

Program 91 - Write a program to add the digits of a two-digit number that is entered by the user.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y, sum = 0;
    System.out.print("\nEnter a two-digit number: ");
    x = STDIN_SCANNER.nextInt();
    y = x;
    while(y != 0) {
      sum = sum + y % 10;
      y = y / 10;
    }
    System.out.print("\nSum of digits of " + x + " is: " + sum);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}


Program 92 - Write a program to verify if a character you entered is a vowel or a consonant.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.println("Enter a alphabet: ");
    char ch = scanner.next().charAt(0);
    if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' ||
      ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U' ) {
      System.out.println(ch + " is vowel");
    }
    else {
      System.out.println(ch + " is consonant");
    }
  }
}

Program 93 - Write a program to find factorial of a number.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int fact = 1, num;
    System.out.print("\nEnter a number: ");
    num = STDIN_SCANNER.nextInt();
    for(int i = 1; i <= num; i++) {
      fact = fact * i;
    }
    System.out.print("\nFactorial of " + num + " is: " + fact);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
} 

Program 94 - Write a program to print number of days in a month.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int[] x = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    int m;
    System.out.print("\nEnter the month number: ");
    m = STDIN_SCANNER.nextInt();
    if(m > 12 || m < 1) {
      System.out.print("Invalid input");
    } else if(m == 2) {
      System.out.print("\nNumber of days in month 2 is either 29 or 28");
    } else {
      System.out.print("\nNumber of days in month " + m + " is " + x[m - 1]);
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 95 - Write a program to concatenate multiple strings.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String x = "Stephen";  
    String y = "-William";  
    String z = "-Hawking";  
    String c = x.concat(y).concat(z);  
    System.out.println(c);  
  }
}

Program 96 - Write a program to find maximum between two numbers.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int a, b;
    System.out.println("Enter two numbers: ");
    a = STDIN_SCANNER.nextInt();
    b = STDIN_SCANNER.nextInt();
    if(a > b) {
      System.out.print("\n" + a + " is a maximum number");
    } else {
      System.out.print("\n" + b + " is a maximum number");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}
public class MyClass {
  public static void main(String args[]) {
    double a = 15.143;
    double b = 15.656;
    System.out.println(Math.max(a, b));
  }
}

Program 97 - Write a program to compare two strings.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String x = "Albert";
    String y = "Albert";
    if(x == y) {
        System.out.println("The 2 strings are equal.");
    }
    else {
        System.out.println("The 2 strings are not equal.");
    }
  }
}
public class MyClass {
  public static void main(String[] args) {
    String x = "Albert";
    String y = "Albert";
    if(x.equals(y)) {
        System.out.println("The 2 strings are equal.");
    }
    else {
        System.out.println("The 2 strings are not equal.");
    }
  }
}

Program 98 - Write a program to convert the upper case string to lower case string.

Solution:
public class MyClass {
  public static void main(String args[]) {
    String x = new String("ALBERT EINSTEIN");
    System.out.println(x.toLowerCase());
  }
}


Program 99 - Write a program to find the quotient and remainder of a entered dividend and divisor.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int dividend, divisor;
    System.out.print("\nEnter dividend: ");
    dividend = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter divisor: ");
    divisor = STDIN_SCANNER.nextInt();
    System.out.println("\nQuotient = " + (dividend / divisor));
    System.out.print("\nRemainder = " + (dividend % divisor));
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 100 - Write a program to determine the Size of int, float, double and char.

Solution:
public class MyClass {
  public static void main (String[] args) {
    System.out.println("Size of int is: " + (Integer.SIZE/8) + " bytes.");
    System.out.println("Size of char is: " + (Character.SIZE/8) + " bytes.");
    System.out.println("Size of float is: " + (Float.SIZE/8) + " bytes.");
    System.out.println("Size of double is: " + (Double.SIZE/8) + " bytes.");
  }
}

Program 101 - Write a program to promt user for 4 times password check.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    String password = "123";
    String inputPass;
    Scanner input = new Scanner(System.in);
    System.out.println("Enter Your Password: ");
    inputPass = input.nextLine();
    if (inputPass.equals(password)) {
      System.out.println("Welcome User!");
    }
    else {
      for(int i = 0; i < 3; i++) {
      System.out.println("Enter Your Password:");
      inputPass = input.nextLine();
    }
    System.out.println("Access Denied! Try again");
    }
  }
}


Program 102 - Write a program to find absolute value of a number.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int num;
    System.out.println("Input a positive or negative number: ");
    num = STDIN_SCANNER.nextInt();
    System.out.println("\nAbsolute value of |" + num + "| is " + Math.abs(num));
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}
public class MyClass {
  public static void main(String args[]) {
    int x = 820;
    int y = -985;
    float z = -8.1f;
    System.out.printf( "Absolute Value of x: %d \n", Math.abs(x) );
    System.out.printf( "Absolute Value of y: %d \n", Math.abs(y) );
    System.out.printf( "Absolute Value of z: %f \n", Math.abs(z) );
  }
}

Program 103 - Write a program that will accept a person's height in cm and classify the person based on it.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    float ht;
    System.out.print("\nEnter the height (in cm): ");
    ht = STDIN_SCANNER.nextFloat();
    if(ht < 150.0) {
      System.out.println("Dwarf.");
    } else if(ht >= 150.0 && ht < 165.0) {
      System.out.println("Average Height.");
    } else if(ht >= 165.0 && ht <= 195.0) {
      System.out.println("Taller.");
    } else {
      System.out.println("Abnormal height.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 104 - Write a program to calculate the area of different geometric shapes using switch statements.

Solution:
import java.util.Scanner;

public class MyClass {
    public static void main(String[] args) {
    int choice;
    float r, l, w, b, h;
    System.out.print("\nEnter 1 for area of circle: ");
    System.out.print("\nEnter 2 for area of rectangle: ");
    System.out.print("\nEnter 3 for area of triangle: ");
    System.out.print("\nEnter your choice : ");
    choice = STDIN_SCANNER.nextInt();

    switch(choice) {
      case 1:
      System.out.print("Enter the radius of the circle: ");
      r = STDIN_SCANNER.nextFloat();
      System.out.printf("\nArea of a circle is: %f", 3.14 * r * r);
      break;
      case 2:
      System.out.println("Enter the length and width of the rectangle: ");
      l = STDIN_SCANNER.nextFloat();
      w = STDIN_SCANNER.nextFloat();
      System.out.printf("\nArea of a rectangle is: %f", l * w);
      break;
      case 3:
      System.out.println("Enter the base and height of the triangle: ");
      b = STDIN_SCANNER.nextFloat();
      h = STDIN_SCANNER.nextFloat();
      System.out.printf("\nArea of a triangle is: %f", 0.5 * b * h);
      break;
      default:
      System.out.print("\nPlease enter a number from 1 to 3.");
      break;
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 105 - Write a program to accept a character from the keyboard and print "Yes" if it is equal to y. Otherwise print "No".

Solution:
public class MyClass {
  public static void main(String[] args) throws Exception {
    char ch;
    System.out.println("Enter a character: ");
    ch = (char)System.in.read();
    if(ch == 'y' || ch == 'Y') {
      System.out.println("Yes\n");
    }
    else {
      System.out.println("No\n");
    }     
  }
}


Program 106 - Write a program that uses bitwise operators to multiply an entered value by four.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    long x, y;
    System.out.print("Enter a integer: ");
    x = STDIN_SCANNER.nextLong();
    y = x;
    x = x << 2;
    System.out.println(y + " x 4 = " + x);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 107 - Write a program to check whether a number entered by the user is power of 2 or not.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x;
    System.out.print("Enter a number: ");
    x = STDIN_SCANNER.nextInt();
    if(x != 0 && (x & x - 1) == 0) {
      System.out.print("\n" + x + " is a power of 2");
    } else {
      System.out.print("\n" + x + " is not a power of 2");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}


Program 108 - Write a program to determine whether a triangle is scalene, isosceles, or equilateral.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int side1, side2, side3;
    System.out.print("\nEnter the first side of the triangle: ");
    side1 = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second side of the triangle: ");
    side2 = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the third side of the triangle: ");
    side3 = STDIN_SCANNER.nextInt();
    if(side1 == side2 && side2 == side3) {
      System.out.print("\nThe given Triangle is equilateral.");
    } else if(side1 == side2 || side2 == side3 || side3 == side1) {
      System.out.print("\nThe given Triangle is isosceles.");
    } else {
      System.out.print("\nThe given Triangle is scalene.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}


Program 109 - Write a program to print ASCII values of all the letters of the English alphabet from A to Z.

Solution:
public class MyClass {
  public static void main(String[] args) {
    for(int i = 'A'; i <= 'Z'; i++) {
      System.out.println("ASCII value of " + ((char)Byte.toUnsignedInt((byte)i)) + " = " + i);
    }
  }
}

Program 110 - Write a program to find sum of even numbers between 1 to n.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int num, sum = 0;
    System.out.print("Enter a number: ");
    num = STDIN_SCANNER.nextInt();
    for(int i = 2; i <= num; i = i + 2) {
      sum = sum + i;
    }
    System.out.print("\nSum of all even number between 1 to " + num + " is: " + sum);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 111 - WWrite a program to find sum of odd numbers between 1 to n.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int num, sum = 0;
    System.out.print("Enter a number: ");
    num = STDIN_SCANNER.nextInt();
    for(int i = 1; i <= num; i = i + 2) {
      sum = sum + i;
    }
    System.out.print("\nSum of all odd number between 1 to " + num + " is: " + sum);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 112 - WWrite a program that accepts an integer (x) and computes the value of x+xx+xxx.

Solution:
import java.util.Scanner;
public class MyClass {
  public static void main(String[] args) {
    int x;
    Scanner in = new Scanner(System.in);
    System.out.print("Enter a number: ");
    x = in .nextInt();
    System.out.printf("%d + %d%d  + %d%d%d\n", x, x, x, x, x, x);
  }
}


Program 113 - WWrite a program that allows you to enter the cost price and the selling price of a product and calculate profit or loss.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int cp, sp;
    System.out.print("\nInput Cost Price: ");
    cp = STDIN_SCANNER.nextInt();
    System.out.print("\nInput Selling Price: ");
    sp = STDIN_SCANNER.nextInt();
    if(sp > cp) {
    System.out.print("Profit = " + (sp - cp));
    } else if(cp > sp) {
    System.out.print("Loss = " + (cp - sp));
    } else {
    System.out.print("No Profit No Loss.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}


Program 114 - WWrite a program that display the pattern like a right angle triangle using an asterisk.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int rows;
    System.out.print("Input the number of rows: ");
    rows = STDIN_SCANNER.nextInt();
    for(int x = 1; x <= rows; x++) {
    for(int y = 1; y <= x; y++) {
    System.out.print("*");
    }
    System.out.println();
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 115 - WWrite a program that display the pattern like a right angle triangle using a number.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int rows;
    System.out.print("Input the number of rows: ");
    rows = STDIN_SCANNER.nextInt();
    for(int x = 1; x <= rows; x++) {
      for(int y = 1; y <= x; y++) {
        System.out.print(y);
      }
      System.out.println();
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}


Program 116 - WWrite a program to determine the number and sum of all integers between 50 and 100 which are divisible by 2.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int sum = 0;
    System.out.println("Numbers between 50 and 100, divisible by 2: ");
    for(int x = 51; x < 100; x++) {
      if(x % 2 == 0) {
        System.out.printf("%5d", x);
          sum += x;
      }
    }
  System.out.print("\nThe sum: " + sum);
  }
}

Program 117 - WWrite a program that uses the function to determine whether a entered number is even or odd.

Solution:
import java.util.Scanner;

public class MyClass {
  public static int myfunc(int x) {
    return x & 1;
  }

  public static void main(String[] args) {
    int x;
    System.out.print("Enter any number: ");
    x = STDIN_SCANNER.nextInt();
    if(myfunc(x) != 0) {
      System.out.print("\nThe number you entered is odd.");
    } else {
      System.out.print("\nThe number you entered is even.");
    }
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}


Program 118 - WWrite a program to find square root of a entered number.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x;
    System.out.print("Enter any number: ");
    x = STDIN_SCANNER.nextInt();
    System.out.printf("Square root of %d is %.2f", x, Math.sqrt(x));
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 119 - WWrite a program to find power of a entered number using library function.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y;
    System.out.print("\nEnter the value for x: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the value for y: ");
    y = STDIN_SCANNER.nextInt();
    System.out.print("\n" + x + "^" + y + " = " + ((long)Math.pow(x, y)));
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 120 - WWrite a program to read 10 numbers from the keyboard and find their sum and average.

Solution:
import java.util.Scanner;
public class MyClass {
  public static void main(String [] args) {
    int N1, N2, N3, N4, N5, N6, N7, N8, N9, N10, sum;
    float X;
    Scanner scan = new Scanner(System.in);
    System.out.println("Enter any ten Numbers: ");
    N1 = scan.nextInt();
    N2 = scan.nextInt();
    N3 = scan.nextInt();
    N4 = scan.nextInt();
    N5 = scan.nextInt();
    N6 = scan.nextInt();
    N7 = scan.nextInt();
    N8 = scan.nextInt();
    N9 = scan.nextInt();
    N10 = scan.nextInt();
    sum = N1 + N2 + N3 + N4 + N5 + N6 + N7 + N8 + N9 + N10;
    X = sum /10;
    System.out.println("The sum of 10 numbers = " + sum);
    System.out.println("The average of 10 numbers = " + X);
  }
}


Program 121 - Write a program to determine whether the given character is an alphanumeric character or not.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String x="abc123", y="abc.com";
    System.out.println(x.matches("[a-zA-Z0-9]+"));
    System.out.println(y.matches("[a-zA-Z0-9]+"));
  }
}

Program 122 - Write a program to illustrate try-catch statement.

Solution:
public class MyClass {
  public static void main(String[] args) {
    try {
      int[] num = {1, 2, 3};
      System.out.println(num[3]);
    } catch (Exception e) {
    System.out.println("Something went wrong.");
    }
  }
}

Program 123 - Write a program to remove all whitespaces from a given string.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String x = "T    his is b  ett     er.";
    x = x.replaceAll("\\s", "");
    System.out.println(x);
  }
}

Program 124 - Write a program to get current working directory.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String path = System.getProperty("user.dir");
    System.out.println("Current Working Directory: " + path);
  }
}

Program 125 - Write a program to split a sentence into words.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String x = "Hai this is Alan";
    String [] y = x. split(" ", 3);
    for(String i : y)
    System. out. println(i);
  }
}


Program 126 - Write a program to replace all occurrences of 'a' to 'e' in a string.

Solution:
public class MyClass {  
  public static void main(String args[]){  
    String x="Java is a powerful general-purpose programming language.";  
    String replaceString=x.replace('a','e'); 
    System.out.println(replaceString);      
  }   
}  


Program 127 - Write a program to check if the given string is empty or not.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String a="";  
    String b="Java";  
    System.out.println(a.isEmpty());  
    System.out.println(b.isEmpty());  
  }
}

Program 128 - Write a program to illustrate .join() method.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String a=String.join("-","Java","Programming");  
    System.out.println(a);  
  }
}

Program 129 - Write a program to calculate surface area of cube.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int side;
    long area;
    System.out.print("\nEnter the side of cube: ");
    side = STDIN_SCANNER.nextInt();
    area = 6 * side * side;
    System.out.print("\nThe surface area of cube is: " + area);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 130 - Write a program to subtract 2 numbers without using subtraction operator.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int x = 6, y = 3;
    System.out.print(x + ~y + 1);
  }
}

Program 131 - Write a program to add 2 numbers without using addition operator.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int x = 6, y = 3;
    System.out.print(x - ~y - 1);
  }
}

Program 132 - Write a program to multiply a number by 2 without using multiplication operator.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int x = 2;
    System.out.print(x << 1);
  }
}

Program 133 - Write a program to divide a number by 2 without using division operator.

Solution:
public class MyClass {
  public static void main(String[] args) {
    int x = 12;
    System.out.print(x >> 1);
  }
}

Program 134 - Write a program to calculate volume of sphere.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int radius;
    float PI = 3.141592f;
    System.out.print("\nEnter the radius of sphere: ");
    radius = STDIN_SCANNER.nextInt();
    float volume = (4 / 3) * (PI * radius * radius * radius);
    System.out.printf("\nThe volume of sphere is: %f", volume);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 135 - Write a program to calculate volume of ellipsoid.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int r1, r2, r3;
    float PI = 3.141592f;
    System.out.print("\nEnter the radius of the ellipsoid of axis 1: ");
    r1 = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the radius of the ellipsoid of axis 2: ");
    r2 = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the radius of the ellipsoid of axis 3: ");
    r3 = STDIN_SCANNER.nextInt();
    float volume = (4 / 3) * (PI * r1 * r2 * r3);
    System.out.printf("\nThe volume of ellipsoid is: %f", volume);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 136 - Write a program that uses a for loop to determine power of a number entered by the user.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int x, y;
    long power = 1;
    System.out.print("\nEnter the value for x: ");
    x = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the value for y: ");
    y = STDIN_SCANNER.nextInt();
    for(int i = 1; i <= y; i++) {
      power = power * x;
    }
    System.out.print(x + " ^ " + y + " = " + power);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 137 - Write a program to read three numbers and find average of numbers.

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int a, b, c;
    float avg;
    System.out.print("\nEnter the first number: ");
    a = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the second number: ");
    b = STDIN_SCANNER.nextInt();
    System.out.print("\nEnter the third number: ");
    c = STDIN_SCANNER.nextInt();
    avg = (float)(a + b + c / 3.0);
    System.out.printf("\nAverage of three numbers is: %f", avg);
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 138 - Write a program to read integer "n" and print first three powers (n1, n2, n3).

Solution:
import java.util.Scanner;

public class MyClass {
  public static void main(String[] args) {
    int n;
    System.out.print("\nEnter a number: ");
    n = STDIN_SCANNER.nextInt();
    System.out.printf("%f, %f, %f", Math.pow(n, 1), Math.pow(n, 2), Math.pow(n, 3));
  }
  public final static Scanner STDIN_SCANNER = new Scanner(System.in);
}

Program 139 - Write a program to search the substring in a given string.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String name="Java is a powerful general-purpose programming language";  
    System.out.println(name.contains("Java"));  
    System.out.println(name.contains("programming"));  
    System.out.println(name.contains("language"));  
  }
}

Program 140 - Write a program to check if the string ends with a given suffix.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String a="Java Programming";  
    System.out.println(a.endsWith("g"));  
  }
}

Program 141 - Write a program to check if the string starts with the given prefix.

Solution:
public class MyClass {
  public static void main(String[] args) {
    String a="Java Programming";    
    System.out.println(a.startsWith("j"));    
    System.out.println(a.startsWith("J"));    
  }
}

Program 142 - Write a program to check whether a character is alphabet, digit or special character.

Solution:
import java.util.Scanner;
public class MyClass {
  public static void main(String[] args) {
    char ch;
    Scanner x=new Scanner(System.in);
    System.out.print("Enter a character: ");
    ch=x.next().charAt(0);
    if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) {
      System.out.println(ch+" is Alphabet.");
    }
    else if(ch>='0'&&ch<='9') {
      System.out.println(ch+" is Digit.");
    }
    else {
      System.out.println(ch+" is Special Character.");
    }
  }
}

Program 143 - Write a program to Check whether Java is installed on your computer.

Solution:
public class MyClass {
  public static void main(String[] args) {
    System.out.println("\nJava Version: "+System.getProperty("java.version"));
    System.out.println("Java Runtime Version: "+System.getProperty("java.runtime.version"));
    System.out.println("Java Home: "+System.getProperty("java.home"));
    System.out.println("Java Vendor: "+System.getProperty("java.vendor"));
    System.out.println("Java Vendor URL: "+System.getProperty("java.vendor.url"));
    System.out.println("Java Class Path: "+System.getProperty("java.class.path")+"\n");
  }
}

Program 144 - Write a program to Check whether Java is installed on your computer.

Solution:
public class MyClass {
  public static void main(String[] args) {
    System.out.println("\nJava Version: "+System.getProperty("java.version"));
    System.out.println("Java Runtime Version: "+System.getProperty("java.runtime.version"));
    System.out.println("Java Home: "+System.getProperty("java.home"));
    System.out.println("Java Vendor: "+System.getProperty("java.vendor"));
    System.out.println("Java Vendor URL: "+System.getProperty("java.vendor.url"));
    System.out.println("Java Class Path: "+System.getProperty("java.class.path")+"\n");
  }
}

Program 145 - Write a program to get the current system environment and system properties.

Solution:
import java.lang.*;
public class Main {
  public static void main(String[] args) {
    System.out.println("\nCurrent system environment:");
    System.out.println(System.getenv());   
    System.out.println("\n\nCurrent system properties:");
    System.out.println(System.getProperties()); 
  }
}

Program 146 - Write a program to measure how long code takes to execute in nanoseconds.

Solution:
import java.lang.*;
public class Main {
  public static void main(String[] args) {    
    long startTime = System.nanoTime(); 
    int i;
    System.out.println ("The first 5 natural numbers are:\n");
    for (i=1;i<=5;i++) {      
      System.out.println(i);
    }
    long estimatedTime = System.nanoTime() - startTime;
    System.out.println("Estimated time (in nanoseconds) to get the first 5 natural numbers: "+estimatedTime);
  }
}

Program 147 - Write a program to replace the spaces of a string with a specific character.

Solution:
public class MyClass {    
  public static void main(String[] args) {    
    String a = "Java Programming";    
    char ch = '-';    
    a = a.replace(' ', ch);    
    System.out.println("String after replacing spaces with the character '-': ");    
    System.out.println(a);    
  }    
}     

Program 148 - Write a program to count the total number of punctuations in a given string.

Solution: e> public class Main { public static void main (String args[]) { int count = 0; String str = "Logic will get you from A to Z; imagination will get you everywhere."; for(int i = 0; i < str.length(); i++) { if(str.charAt(i) == '!' || str.charAt(i) == ',' || str.charAt(i) == ';' || str.charAt(i) == '.' || str.charAt(i) == '?' || str.charAt(i) == '-' || str.charAt(i) == '\'' || str.charAt(i) == '\"' || str.charAt(i) == ':') { count++; } } System.out.println("The total number of punctuations in a given string is: " +count); } }
Program 149 - Write a program to convert Decimal to Hexadecimal.

Solution:
public class MyClass {  
  public static void main(String args[]){  
    System.out.println(Integer.toHexString(10));  
    System.out.println(Integer.toHexString(15));  
    System.out.println(Integer.toHexString(289));  
  }
}        

Program 150 - Write a program to convert Decimal to Octal.

Solution:
public class MyClass {  
  public static void main(String args[]){  
    System.out.println(Integer.toOctalString(8));  
    System.out.println(Integer.toOctalString(19));  
    System.out.println(Integer.toOctalString(81));
  }
}         

Program 151 - Write a program to convert Decimal to Binary.

Solution:
public class MyClass {  
  public static void main(String args[]){  
    System.out.println(Integer.toBinaryString(10));  
    System.out.println(Integer.toBinaryString(21));  
    System.out.println(Integer.toBinaryString(31));  
  }
}          

Program 152 - Write a program to convert Binary to Decimal.

Solution:
public class MyClass {  
  public static void main(String args[]){  
    String a="1010";  
    int decimal=Integer.parseInt(a,2);  
    System.out.println(decimal);  
  }
}           

Program 153 - Write a program to convert Hexadecimal to Decimal.

Solution:
public class MyClass {  
  public static void main(String args[]){  
    String hex="a";  
    int decimal=Integer.parseInt(hex,16);  
    System.out.println(decimal);  
  }
}            

Program 154 - Write a program to determine whether one string is a rotation of another.

Solution:
public class MyClass {    
  public static void main(String[] args) {    
    String x = "abcde", y = "deabc";    
    if(x.length() != y.length()){    
       System.out.println("Second string is not a rotation of first string");    
    }    
    else {    
        x = x.concat(x);    
                
            if(x.indexOf(y) != -1)    
                System.out.println("Second string is a rotation of first string");    
            else    
                System.out.println("Second string is not a rotation of first string");    
    }    
  }    
}                 

Program 155 - Write a program to illustrate the isNaN method.

Solution:
public class MyClass {
  public static void main(String args[]) {
            
    /* The isNaN method returns true if the value is NaN. */
            
    Float a = Float.NaN;
    Float b = 6.0f;
    System.out.println(a +" - " + a.isNaN()); 
    System.out.println(a +" - " + Float.isNaN(a)); 
    System.out.println(b +" - " + Float.isNaN(b));
  }
}               

Program 156 - Write a program to illustrate the isNaN method.

Solution:
public class MyClass {
  public static void main(String args[]) {
            
    /* The isNaN method returns true if the value is NaN. */
            
    Float a = Float.NaN;
    Float b = 6.0f;
    System.out.println(a +" - " + a.isNaN()); 
    System.out.println(a +" - " + Float.isNaN(a)); 
    System.out.println(b +" - " + Float.isNaN(b));
  }
}               

Program 157 - Write a program to Design Simple Calculator.

Solution:
import java.util.Scanner;

public class MyClass {
public static void main(String[] args) {

char operator;
Double number1, number2, result;
Scanner input = new Scanner(System.in);
System.out.println("Choose an operator: +, -, *, or /");
operator = input.next().charAt(0);

System.out.println("Enter first number:");
number1 = input.nextDouble();

System.out.println("Enter second number:");
number2 = input.nextDouble();

switch (operator) {

      case '+':
        result = number1 + number2;
        System.out.println(number1 + " + " + number2 + " = " + result);
        break;

      case '-':
        result = number1 - number2;
        System.out.println(number1 + " - " + number2 + " = " + result);
        break;
  
      case '*':
        result = number1 * number2;
        System.out.println(number1 + " * " + number2 + " = " + result);
        break;
   
      case '/':
        result = number1 / number2;
        System.out.println(number1 + " / " + number2 + " = " + result);
        break;

      default:
        System.out.println("Invalid operator!");
        break;
    }

    input.close();
  }
}

Program 158 - Write a program to print Invert Triangle.

Solution:
public class MyClass {
  public static void main(String args[]) {
    int x = 9;
    while(x > 0) {
        for(int i=1; i<=x; i++) {
            System.out.print(" "+x+" ");
        }
    System.out.print("\n");
    x--;
    }
  }
}