Computer Applications
Consider the below function:
void strop(String s) {
char a = s.charAt(3);
int b = s.indexOf('M');
String t = s.substring(3,6);
boolean p = s.equals(t);
System.out.println(a + " " + b + " " + t + " " + p);
}
What will be the output for strop("COMPUTER")?
Answer
P 2 PUT false
Working
s.charAt(3)returns the letter at index 3 ofswhich is P. This gets assigned to variablea.- Index of letter M in
sis 2. s.substring(3,6)returns a substring ofsstarting at index 3 till index 5. So PUT gets assigned tot.- As PUT is not equal to the value of
s(which is COMPUTER) sopbecomes false.
Related Questions
The output of the statement "talent".compareTo("genius") is:
- 11
- –11
- 0
- 13
Write a program in Java to enter any sentence. Also ask the user to enter a word. Print the number of times the word entered is present in the sentence. If the word is not present in the sentence, then print an appropriate message.
Define a class to accept the gmail id and check for its validity.
A gmail id is valid only if it has:
→ @
→ .(dot)
→ gmail
→ com
Example:
icse2024@gmail.comis a valid gmail id