0% found this document useful (0 votes)
33 views

Java

The document discusses Java programs to check if two strings are equal, calculate the sum of digits in a number, create a Room class with attributes like room number, type, area, and AC status, print palindrome and prime numbers within a given range, and find odd and even numbers in a range.

Uploaded by

toravo9541
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Java

The document discusses Java programs to check if two strings are equal, calculate the sum of digits in a number, create a Room class with attributes like room number, type, area, and AC status, print palindrome and prime numbers within a given range, and find odd and even numbers in a range.

Uploaded by

toravo9541
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Write a program to check whether the given two string are equal or not ?

import java.util.Scanner;

public class StringEqualityCheck {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

// Input two strings

System.out.print("Enter the first string: ");

String str1 = scanner.nextLine();

System.out.print("Enter the second string: ");

String str2 = scanner.nextLine();

// Using equals() method

boolean areEqualUsingEquals = checkEqualityUsingEquals(str1, str2);

// Using == operator

boolean areEqualUsingOperator = checkEqualityUsingOperator(str1, str2);

// Display the results

System.out.println("Using equals() method: The strings are " + (areEqualUsingEquals ? "equal" : "not equal"));

System.out.println("Using == operator: The strings are " + (areEqualUsingOperator ? "equal" : "not equal"));

// Function to check equality using equals() method

private static boolean checkEqualityUsingEquals(String str1, String str2) {

return str1.equals(str2);

// Function to check equality using == operator

private static boolean checkEqualityUsingOperator(String str1, String str2) {

return str1 == str2;


}

Output:-

Enter the first string: Hello

Enter the second string: Hello

Using equals() method: The strings are equal

Using == operator: The strings are equal

Calculate the sum of digit in the given number ?

import java.util.Scanner;

public class SumOfDigits {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

// Input an integer from the user

System.out.print("Enter an integer: ");

int number = scanner.nextInt();

// Calculate the sum of digits

int sum = calculateSumOfDigits(number);

// Display the result

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

// Function to calculate the sum of digits

private static int calculateSumOfDigits(int num) {

int sum = 0;

// Ensure the number is non-negative

num = Math.abs(num);

// Iterate through each digit and add to the sum


while (num > 0) {

sum += num % 10; // Add the last digit to the sum

num /= 10; // Remove the last digit

return sum;

Output:-

Enter an integer: 12345

Sum of digits: 15

Write a program to create program in java to create group class and the attributes of class that is room no . room
type and room area and ac machine in this class the method are set data and display data

import java.util.Scanner;

public class Room {

private int roomNo;

private String roomType;

private double roomArea;

private boolean acMachine;

// Method to set data for the Room

public void setData(int roomNo, String roomType, double roomArea, boolean acMachine) {

this.roomNo = roomNo;

this.roomType = roomType;

this.roomArea = roomArea;

this.acMachine = acMachine;

// Method to display data for the Room

public void displayData() {

System.out.println("Room No: " + roomNo);

System.out.println("Room Type: " + roomType);

System.out.println("Room Area: " + roomArea + " square meters");


System.out.println("AC Machine: " + (acMachine ? "Yes" : "No"));

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

// Create a Room object

Room myRoom = new Room();

// Input data for the Room

System.out.print("Enter Room No: ");

int roomNo = scanner.nextInt();

scanner.nextLine(); // Consume the newline character

System.out.print("Enter Room Type: ");

String roomType = scanner.nextLine();

System.out.print("Enter Room Area (in square meters): ");

double roomArea = scanner.nextDouble();

System.out.print("Does the room have an AC machine? (true/false): ");

boolean acMachine = scanner.nextBoolean();

// Set data for the Room

myRoom.setData(roomNo, roomType, roomArea, acMachine);

// Display data for the Room

System.out.println("\nRoom Details:");

myRoom.displayData();

// Close the scanner

scanner.close();

}
}

Output:-

Enter Room No: 101

Enter Room Type: Deluxe

Enter Room Area (in square meters): 25.5

Does the room have an AC machine? (true/false): true

Room Details:

Room No: 101

Room Type: Deluxe

Room Area: 25.5 square meters

AC Machine: Yes

Palindrome number in the given range .

import java.util.Scanner;

public class PalindromeNumbersInRange {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

// Input range

System.out.print("Enter the starting number of the range: ");

int start = scanner.nextInt();

System.out.print("Enter the ending number of the range: ");

int end = scanner.nextInt();

// Display palindrome numbers in the given range

System.out.println("Palindrome numbers in the range [" + start + ", " + end + "]:");

displayPalindromesInRange(start, end);

// Close the scanner

scanner.close();

}
// Function to check if a number is palindrome

private static boolean isPalindrome(int num) {

int originalNum = num;

int reversedNum = 0;

while (num > 0) {

int digit = num % 10;

reversedNum = reversedNum * 10 + digit;

num /= 10;

return originalNum == reversedNum;

// Function to display palindrome numbers in a given range

private static void displayPalindromesInRange(int start, int end) {

for (int i = start; i <= end; i++) {

if (isPalindrome(i)) {

System.out.print(i + " ");

System.out.println(); // Move to the next line after displaying the palindromes

Output:-

Enter the starting number of the range: 100

Enter the ending number of the range: 200

Palindrome numbers in the range [100, 200]:

101 111 121 131 141 151 161 171 181 191

Prime number in the given range .

import java.util.Scanner;

public class PrimeNumbersInRange {


public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

// Input range

System.out.print("Enter the starting number of the range: ");

int start = scanner.nextInt();

System.out.print("Enter the ending number of the range: ");

int end = scanner.nextInt();

// Display prime numbers in the given range

System.out.println("Prime numbers in the range [" + start + ", " + end + "]:");

displayPrimesInRange(start, end);

// Close the scanner

scanner.close();

// Function to check if a number is prime

private static boolean isPrime(int num) {

if (num <= 1) {

return false;

for (int i = 2; i <= Math.sqrt(num); i++) {

if (num % i == 0) {

return false;

return true;

// Function to display prime numbers in a given range

private static void displayPrimesInRange(int start, int end) {

for (int i = start; i <= end; i++) {


if (isPrime(i)) {

System.out.print(i + " ");

System.out.println(); // Move to the next line after displaying the primes

Output:-

Enter the starting number of the range: 10

Enter the ending number of the range: 50

Prime numbers in the range [10, 50]:

11 13 17 19 23 29 31 37 41 43 47

Write a program in java to find odd and even number in the given range.

import java.util.Scanner;

public class OddEvenNumbersInRange {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

// Input range

System.out.print("Enter the starting number of the range: ");

int start = scanner.nextInt();

System.out.print("Enter the ending number of the range: ");

int end = scanner.nextInt();

// Display odd and even numbers in the given range

System.out.println("Odd numbers in the range [" + start + ", " + end + "]:");

displayOddNumbersInRange(start, end);

System.out.println("\nEven numbers in the range [" + start + ", " + end + "]:");

displayEvenNumbersInRange(start, end);
// Close the scanner

scanner.close();

// Function to check if a number is odd

private static boolean isOdd(int num) {

return num % 2 != 0;

// Function to display odd numbers in a given range

private static void displayOddNumbersInRange(int start, int end) {

for (int i = start; i <= end; i++) {

if (isOdd(i)) {

System.out.print(i + " ");

System.out.println(); // Move to the next line after displaying the odds

// Function to check if a number is even

private static boolean isEven(int num) {

return num % 2 == 0;

// Function to display even numbers in a given range

private static void displayEvenNumbersInRange(int start, int end) {

for (int i = start; i <= end; i++) {

if (isEven(i)) {

System.out.print(i + " ");

System.out.println(); // Move to the next line after displaying the evens

}
Output:-

Enter the starting number of the range: 5

Enter the ending number of the range: 15

Odd numbers in the range [5, 15]:

5 7 9 11 13 15

Even numbers in the range [5, 15]:

6 8 10 12 14

You might also like