1. Write a Java Program to reverse a string without using the String inbuilt function.
Code:
public class ReverseString {
public static void main(String[] args) {
String str = "Hello";
String reversed = "";
for (int i = str.length() - 1; i >= 0; i--) {
reversed += str.charAt(i);
System.out.println("Reversed String: " + reversed);
2. Write a Java Program to swap two numbers using the third variable.
Code:
public class SwapNumbers {
public static void main(String[] args) {
int a = 5, b = 10, temp;
temp = a;
a = b;
b = temp;
System.out.println("After swapping: a = " + a + ", b = " + b);
3. Write a Java Program to find whether a number is prime or not.
Code:
public class PrimeCheck {
public static void main(String[] args) {
int num = 29;
boolean isPrime = true;
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0) {
isPrime = false;
break;
System.out.println(num + " is " + (isPrime ? "Prime" : "Not Prime"));
4. Write a Java Program for the Fibonacci series.
Code:
public class Fibonacci {
public static void main(String[] args) {
int n = 10, a = 0, b = 1;
System.out.print("Fibonacci Series: " + a + ", " + b);
for (int i = 2; i < n; i++) {
int next = a + b;
System.out.print(", " + next);
a = b;
b = next;
}
}
5. Write a Java Program for method overloading.
Code:
class Overload {
void display(int a) {
System.out.println("Integer: " + a);
void display(String b) {
System.out.println("String: " + b);
public class MethodOverloading {
public static void main(String[] args) {
Overload obj = new Overload();
obj.display(5);
obj.display("Hello");
6. Write a Java Program to find the second-highest number in an array.
Code:
import java.util.Arrays;
public class SecondHighest {
public static void main(String[] args) {
int[] arr = {12, 35, 1, 10, 34, 1};
Arrays.sort(arr);
System.out.println("Second Highest: " + arr[arr.length - 2]);
7. Write a Java Program to check Armstrong number.
Code:
public class Armstrong {
public static void main(String[] args) {
int num = 153, original = num, result = 0;
while (original != 0) {
int digit = original % 10;
result += Math.pow(digit, 3);
original /= 10;
System.out.println(num + " is " + (result == num ? "an Armstrong number" : "not an Armstrong
number"));