long d =10;int i =0;i=d; /// is this possible? If d is very
long number (10 digits or some thing) then?

Answers were Sorted based on User's Feedback



long d =10;int i =0;i=d; /// is this possible? If d is very long number (10 digits or some thing) ..

Answer / vicks

this is possible by using Type Casting, But there is an
exception occure "LostOfPressesions". because "Long" having
64bit (8 Bytes) of memory bolck, on the other hand "int"
having only 32bit (4 Bytes) of memory. which is less then
long. there is a case to lost some amount of data.

Is This Answer Correct ?    4 Yes 0 No

long d =10;int i =0;i=d; /// is this possible? If d is very long number (10 digits or some thing) ..

Answer / chaitanyaelluru

Yes,It is possibel through casting.

Is This Answer Correct ?    1 Yes 1 No

long d =10;int i =0;i=d; /// is this possible? If d is very long number (10 digits or some thing) ..

Answer / vijayakumar chinnasamy

It display compile time error. Cant convert form long to
int. becacuse it -2 32 bit and long is 64bit, so u need to
type case the long value into int value.

Is This Answer Correct ?    1 Yes 2 No

Post New Answer

More Core Java Interview Questions

What is linked hashmap and its features?

0 Answers  


what is difference betwenn Access Specifier and Access Modifier ????

2 Answers  


How do you add an element to an arraylist in java?

0 Answers  


What is the static keyword?

0 Answers  


Can an exception be rethrown?

4 Answers   Wipro,






What is thread pool in java with example?

0 Answers  


What is the synonym of string?

0 Answers  


What is meant by Session? Explain something about HTTP Session Class?

1 Answers  


What is the buffer limit?

0 Answers  


What is the immediate superclass of the Dialog class?

2 Answers  


What is * argv?

0 Answers  


Why super is first line in java?

0 Answers  


Categories