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 the syntax and characteristics of a lambda expression? Explain
How to define a constant variable in Java?
How the threads are synchronized?
How to overcome the exception object reference not set to an instance of object?
Why Static variable required in java?For ex,class A { static int a; int b; } Why static is required?
Difference between process and thread?
What is the dot operator?
Where are global variables stored?
Can an interface extend another interface?
List some features of the abstract class.
What is a variable and constant?
What is instance means in java?