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
Write the output of the following String methods:
String x= "Galaxy", y= "Games";(a) System.out.println(x.charAt(0)==y.charAt(0));
(b) System.out.println(x.compareTo(y));
The output of the statement "CONCENTRATION".indexOf('T') is:
- 9
- 7
- 6
- (-1)
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.