Sail E0 Webinar
Question


What is the output of this program?


class Output {
public static void main(String args[]) {
char a[] = {'a', '5', 'A', ' '};
System.out.print(Character.isDigit(a[0])+ " ");
System.out.print(Character.isWhitespace(a[3])+ " ");
System.out.print(Character.isUpperCase(a[2]));
}
}
Options:
A .  true false true
B .  false true true
C .  true true false
D .  false false false
Answer: Option B

Character.isDigit(a[0]) checks for a[0], whether it is  a  digit or  not, since a[0] i:e 'a' is 

a character false is returned. a[3] is a whitespace hence Character.isWhitespace(a[3]) 

returns a true. a[2] is an upper case letter i:e 'A' hence Character.isUpperCase(a[2]) 

returns true.
Output:
$ javac Output.java
$ java Output
false true true




Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers