Java Prog
Java Prog
if (number % 2 == 0) {
System.out.println(number + " is even.");
} else {
System.out.println(number + " is odd.");
}
}
}
if (isPrime(number)) {
System.out.println(number + " is a prime number.");
} else {
System.out.println(number + " is not a prime number.");
}
}
Output: 0 1 1 2 3 5 8
a = a + b;
b = a - b;
a = a - b;
System.out.println("After swapping: a = " + a + ", b = " + b);
}
}
}
}
Input: 5!
Output: 5! = 5*4*3*2*1 = 120
}
}
Input: 15786
Output: 68751
7.) Java program to find Armstrong Number
import java.util.Scanner;
public class ArmstrongNumber {
} else if (no==0) {
no=1;
}
while(no>0)
{
no=no/10;
a++;}
System.out.println("Number of digits in given number is :" +a); }
9.) Java program to find Palindrome number
import java.util.Scanner;
if (isPalindrome(number)) {
System.out.println(number + " is a palindrome.");
} else {
System.out.println(number + " is not a palindrome.");
}
}
while (num != 0) {
int digit = num % 10;
reversedNumber = reversedNumber * 10 + digit;
num = num/10;
}
1001 is a palindrome.
10.) Java program to calculate the sum of digits of
a number
Output:
Sum of digits of 12345 is: 15
Strings
1.) Java program to reverse a string
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a string: ");
String input = scanner.nextLine();
char ch;
String nstr = "";
for (int i = 0; i < input.length(); i++) {
ch = input.charAt(i);
nstr = ch + nstr;
}
System.out.println("Reversed String is : " + nstr);
System.out.println(inputString);
System.out.println(reverseString);
}
a : 4
g : 2
m : 2
n : 2
r : 3
4.) Java program to count Occurrences of Each
Character in String
import java.util.HashMap;
import java.util.Scanner;
abc
acb
bac
bca
cab
cba
7.) Java program to find if a string is Palindrome
import java.util.Scanner;
Vowels : 3
Consonants : 7
10.) Java program to print unqiue characters
import java.util.Scanner;
}
}
J a v A u t o m i n
11.) Java program to print even indexed
characters
import java.util.Scanner;
}
}
Atmto
12.) Java program to remove space from a
given string
import java.util.Scanner;
import java.util.Scanner;
import java.util.Scanner;
return result.toString();
}
}
Output: a2b2c3d2
16.) Java program to gives two Output:
“abcde”, “ABCDE” for the Input
String Str = “aBACbcEDed”
import java.util.Scanner;
for(char ch : input.toCharArray())
{
if(Character.isLowerCase(ch))
{
lowerCase.append(ch);
}
else
{
upperCase.append(ch);
}
}
System.out.println("Output in lowercase: "+lowerCase);
System.out.println("Output in uppercase "+upperCase);
}
import java.util.Scanner;
for(char ch : input.toCharArray())
{
if(Character.isLetter(ch))
{
alphaPart.append(ch);
}
else if (Character.isDigit(ch))
{
numericPart.append(ch);
}
}
Output: 32412120000
import java.util.HashSet;
return maxLength;
}
}
Arrays
1.) Find common elements between
two arrays
import java.util.HashSet;
import java.util.Set;
return commonSet;
}
}
import java.util.ArrayList;
if (!arrayList.isEmpty()) {
String firstElement = arrayList.get(0);
String lastElement = arrayList.get(arrayList.size() - 1);
Output:
First element: Apple
Last element: Elderberry
3.) Sort an array without using in-built
method
selectionSort(array);
System.out.println("Sorted array:");
for (int num : array) {
System.out.print(num + " ");
}
}
Output:
Sorted array:
12569
4.) Remove duplicates from an Array
import java.util.HashSet;
import java.util.Set;
return result;
}
}
Output:
Array with duplicates removed:
12569
5.) Remove duplicates from an
ArrayList
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Set;
ArrayList<Integer> uniqueList =
removeDuplicates(arrayList);
Output:
ArrayList with duplicates removed:
12569
6.) Find the missing number in an Array
int arraySum = 0;
for (int num : array) {
arraySum += num;
}
return totalSum - arraySum;
}
}
Output:
The missing number is: 3
7.) Find the largest and smallest
element in an Array
public class Main {
public static void main(String[] args) {
int[] array = {5, 2, 9, 1, 6, 3};
Output:
Smallest element: 1
Largest element: 9
8.) Search element in an Array
public class Main {
public static void main(String[] args) {
int[] array = {5, 2, 9, 1, 6, 3};
int target = 6;
if (index != -1) {
System.out.println("Element " + target + " found at index: " +
index);
} else {
System.out.println("Element " + target + " not found in the
array.");
}
}
Output:
Element 6 found at index: 4
Element 10 not found in the array
9.) Array consists of integers and special
characters,sum only integers
public class Main {
public static void main(String[] args) {
String[] array = {"5", "2", "9", "a", "1", "6", "#", "3"};
Output:
Sum of integers in the array: 26
10.) Find Minimum and Maximum
from an Array
public class Main {
public static void main(String[] args) {
int[] array = {5, 2, 9, 1, 6, 3};
Output:
Minimum value in the array: 1
Maximum value in the array: 9
11.) Java program to count Odd and
Even number from given array
Input: {1,2,3,4,5,6,7,8,9}
public class Main {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9};
Output:
Even numbers count: 4
Output :
Non-repeated elements: [3, 4]
Java program to implement hashcode
and equals
import java.util.Objects;
// Constructor
public Student(int id, String name) {
this.id = id;
this.name = name;
}
// hashCode method
@Override
public int hashCode() {
return Objects.hash(id, name);
}
// equals method
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null || getClass() != obj.getClass())
return false;
Student student = (Student) obj;
return id == student.id && Objects.equals(name, student.name);
}