KnowledgeBoat Logo

Computer Applications

A shopping website offers a special discount if the order ID has the sequence 555 anywhere in it. For example, 158545553031, 198555267140, …. .

Fill in the blanks (a) and (b) in the given Java Method to convert the order ID (a long integer) into a string and check if the sequence 555 is present in it.

void checkOrder(long oid)
{
    String str = _______(a)_________;
    if(______(b)_______)
    {
        System.out.println("Special Discount Eligible: " + oid);
    }
}

Java String Handling

2 Likes

Answer

(a) String str = String.valueOf(oid);
(b) if (str.contains("555"))

Reason

To check if "555" appears in the order ID, we need to convert the long number into a String. String.valueOf(oid) correctly converts a long to a String. contains("555") checks if the substring "555" is present in str.

Answered By

3 Likes


Related Questions