0% found this document useful (0 votes)
37 views15 pages

Java Imp Problems (Basic)

Java related study Material online

Uploaded by

Nirupama Ambre
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views15 pages

Java Imp Problems (Basic)

Java related study Material online

Uploaded by

Nirupama Ambre
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Java important basic problems:

1)Swaping of numbers(with third variable):


public class SwapWithTemp {
public static void main(String[] args) {
int a = 5, b = 10;
System.out.println("Before swapping: a = " + a + ", b = " + b);

// Swapping
int temp = a;
a = b;
b = temp;

System.out.println("After swapping: a = " + a + ", b = " + b);


}
}
2)without third variable:
public class SwapWithoutTemp {
public static void main(String[] args) {
int a = 5, b = 10;
System.out.println("Before swapping: a = " + a + ", b = " + b);

// Swapping
a = a + b;
b = a - b;
a = a - b;

System.out.println("After swapping: a = " + a + ", b = " + b);


}
}
3)Reverse a number:
public class ReverseNumber {
public static void main(String[] args) {
int number = 12345;
int reversed = 0;

while (number != 0) {
int digit = number % 10;
reversed = reversed * 10 + digit;
number /= 10;
}

System.out.println("Reversed number: " + reversed);


}
}
4)Reverse a string:
public class ReverseString {
public static void main(String[] args) {
String str = "Hello";
String reversed = new StringBuilder(str).reverse().toString();

System.out.println("Reversed string: " + reversed);


}
}

5)palindrome number:

public class PalindromeNumber {


public static void main(String[] args) {
int number = 12321;
int reversed = 0;
int original = number;

while (number != 0) {
int digit = number % 10;
reversed = reversed * 10 + digit;
number /= 10;
}

if (original == reversed) {
System.out.println(original + " is a palindrome.");
} else {
System.out.println(original + " is not a palindrome.");
}
}
}

6)palindrome string:
public class PalindromeString {
public static void main(String[] args) {
String str = "madam";
String reversed = new StringBuilder(str).reverse().toString();

if (str.equals(reversed)) {
System.out.println(str + " is a palindrome.");
} else {
System.out.println(str + " is not a palindrome.");
}
}
}
7)perfect number:

public class PerfectNumber {


public static void main(String[] args) {
int number = 28;
int sum = 0;
for (int i = 1; i <= number / 2; i++) {
if (number % i == 0) {
sum += i;
}
}

if (sum == number) {
System.out.println(number + " is a perfect number.");
} else {
System.out.println(number + " is not a perfect number.");
}
}
}

8)Number of digits:
public class NumberOfDigits {
public static void main(String[] args) {
int number = 12345;
int count = 0;

while (number != 0) {
number /= 10;
count++;
}
System.out.println("Number of digits: " + count);
}
}

9)count even and odd digits:


public class NumberOfDigits {
public static void main(String[] args) {
int number = 12345;
int count = 0;

while (number != 0) {
number /= 10;
count++;
}

System.out.println("Number of digits: " + count);


}
}

10)Largest of three numbers:

public class LargestOfThree {


public static void main(String[] args) {
int a = 5;
int b = 10;
int c = 7;

int largest = a > b ? (a > c ? a : c) : (b > c ? b : c);

System.out.println("Largest Number: " + largest);


}
}

11)Fibonacci series:

public class FibonacciSeries {


public static void main(String[] args) {
int n = 10;
int 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;
}
}
}

12)Prime number:

public class PrimeNumber {


public static void main(String[] args) {
int number = 29;
boolean isPrime = true;

for (int i = 2; i <= number / 2; i++) {


if (number % i == 0) {
isPrime = false;
break;
}
}

if (isPrime) {
System.out.println("Prime Number");
} else {
System.out.println("Not a Prime Number");
}
}
}

13)Generate random numbers :

import java.util.Random;

public class GenerateRandomNumbers {


public static void main(String[] args) {
Random rand = new Random();
int randomNum = rand.nextInt(100); // Random number
between 0 and 99
System.out.println("Random Number: " + randomNum);
}
}

14)Random strings:

import java.util.Random;

public class GenerateRandomStrings {


public static void main(String[] args) {
int length = 10;
String characters =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012
3456789";
Random rand = new Random();
StringBuilder randomString = new StringBuilder(length);

for (int i = 0; i < length; i++) {

randomString.append(characters.charAt(rand.nextInt(characters.leng
th())));
}

System.out.println("Random String: " + randomString.toString());


}
}

15)Factorial of a number:

public class Factorial {


public static void main(String[] args) {
int number = 5;
int factorial = 1;

for (int i = 1; i <= number; i++) {


factorial *= i;
}
System.out.println("Factorial: " + factorial);
}
}

16)Sum of elements in an array:

public class SumOfArray {


public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
int sum = 0;

for (int num : arr) {


sum += num;
}

System.out.println("Sum of Elements: " + sum);


}
}

17)print even and odd in array:

public class EvenOddInArray {


public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
System.out.print("Even Numbers: ");
for (int num : arr) {
if (num % 2 == 0) {
System.out.print(num + " ");
}
}

System.out.print("\nOdd Numbers: ");


for (int num : arr) {
if (num % 2 != 0) {
System.out.print(num + " ");
}
}
}
}

18)checking two arrays equal or not:

import java.util.Arrays;

public class ArraysEqual {


public static void main(String[] args) {
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = {1, 2, 3, 4, 5};

boolean isEqual = Arrays.equals(arr1, arr2);

if (isEqual) {
System.out.println("Arrays are equal");
} else {
System.out.println("Arrays are not equal");
}
}
}

19)Missing number in an array:

public class MissingNumber {


public static void main(String[] args) {
int[] arr = {1, 2, 4, 5};
int n = arr.length + 1;
int totalSum = n * (n + 1) / 2;
int arraySum = 0;

for (int num : arr) {


arraySum += num;
}
int missingNumber = totalSum - arraySum;

System.out.println("Missing Number: " + missingNumber);


}
}
20)Duplicates in an array:

import java.util.HashSet;
import java.util.Set;

public class DuplicatesInArray {


public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 2, 5, 3};
Set<Integer> seen = new HashSet<>();
Set<Integer> duplicates = new HashSet<>();

for (int num : arr) {


if (!seen.add(num)) {
duplicates.add(num);
}
B.MAHENDRA
2ND YEAR CSE(AI&ML)

You might also like