byte a=5;
byte b=5;
byte c=a+b;
System.out.println(c);
whats the o/p?
Answers were Sorted based on User's Feedback
Answer / ravi
It will show compile time error
possible loss of precision
found int
reqired byte
| Is This Answer Correct ? | 27 Yes | 1 No |
Answer / amulkumar
CE:Type mismatch: cannot convert from int to byte
at byte c=a+b;
to avoid this typecast: byte c=(byte)a+b;
or
int c=a+b;
| Is This Answer Correct ? | 18 Yes | 6 No |
Answer / ravikiran
compilation fails
possibl;e loss of precision
because results in an int
| Is This Answer Correct ? | 10 Yes | 0 No |
Answer / janardhan
Above code , there is compile time error will coming, because
ie type mismatch error from byte to int, instead of byte we
can replace int(before a+b), it will excuite succesfully
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / kalyan
it will shows complie time error,to execute we typecast the
int to byte
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / dinesh kumar
compilation fails
possibl;e loss of precision, because
ie type mismatch error from byte to int, instead of byte we
can replace int(before a+b), it will excuite succesfully
| Is This Answer Correct ? | 1 Yes | 0 No |
What is difference between class and object in java?
How can we make string upper case or lower case?
What is the abstract class?
What is a numeric string?
What are the differences between forwarding () method and sendredirect() methods?
What is escape analysis algorithm in JVM and how garbage collection actually worked n how it transfer the objects from one kind of space to other?
how do you store phone numbers using java collections
What is the method to expand and collapse nodes in a jtree?
what is template design pattern?
Why do we need to override equals() and hascode() method of object class?
can we overload main method?
Does java runtime require a license?