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

Write a program to search a number in the given list of numbers.

0 Answers   Honeywell,


What are functions in java?

0 Answers  


What are Transient and Volatile Modifiers?

3 Answers   SAP Labs, TUP Manila,


How do you calculate square roots?

0 Answers  


Howmany classes that package java.applet.* contains?

1 Answers   TCS,






how many types of cloning?

4 Answers   Mobily,


What is the difference between class & structure?

0 Answers  


What does replaceall do in java?

0 Answers  


What do you understand by soft reference?

0 Answers  


What is the purpose of a parameter?

0 Answers  


What is a conditional statement explain with example?

0 Answers  


How many types of literals are there in JAVA?

0 Answers   Cap Gemini,


Categories