0
You visited us 0 times! Enjoying our articles? Unlock Full Access!
Question

Which of the following is not a valid Java integer ?
  1. 25
  2. True
  3. 0×2A
  4. None of the above

A
25
B
True
C
0×2A
D
None of the above
Solution
Verified by Toppr

True is not a valid Java integer.

However, the catch is that Integer.parseInt(str) will still fail if str represents a number that is outside range of legal int values. You can use Integer.parseInt() or Integer.valueOf() to get the integer from the string, and catch the exception if it is not a parsable int.

Integer class provides a static method parseInt() which will throw NumberFormatException if the String does not contain a parsable int. We will catch this exception using catch block and thus confirm that given string is not a valid integer number.Below is the java program to demonstrate the same.

To check if a String contains digit character which represent an integer, you can use Integer.parseInt() . To check if a double contains a value which can be an integer, you can use Math.floor() or Math.ceil() . You need to first check if it's a number. If so you can use the Math.Round method.

int is a primitive type. Variables of type int store the actual binary value for the integer you want to represent. int.parseInt("1") doesn't make sense because int is not a class and therefore doesn't have any methods. Integer is a class, no different from any other in the Java language.

Was this answer helpful?
0
Similar Questions
Q1
Which of the following is not a valid Java integer ?
View Solution
Q2
Which of the following is a valid Java event.
View Solution
Q3

1 + tan2A = sec2A is valid for which of the following ranges


View Solution
Q4

1 + tan2A = sec2A is valid for which of the following ranges


View Solution
Q5

In which one of the following subsets , cos2A + sin2A = 1 is valid


View Solution