aspose file tools*
The moose likes Beginning Java and the fly likes Problem with casting Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Problem with casting " Watch "Problem with casting " New topic
Author

Problem with casting

vinayak manda
Ranch Hand

Joined: Jul 27, 2004
Posts: 31
Are there different rules for casting for different types of operators(like assignment and compound operators)
I mean when
byte b=1;
long l=1000;
b=(byte)l; //compiler asks for casting here.

And when
byte b=1;
long l=1000;
b+=l; //which is b=b+l,and the result of b+l here is long,then why doesn't compiler ask for casting when assigning to long to byte as above exmaple.And will byte store 1000.

Please help,
Peter den Haan
author
Ranch Hand

Joined: Apr 20, 2000
Posts: 3252
is not equivalent tobut to - Peter
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Problem with casting
 
Similar Threads
cast
what is wrong with this ?
Implicit Casting
Why explicit cast require?
byte