aspose file tools*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes datatypes Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "datatypes" Watch "datatypes" New topic
Author

datatypes

Andre Fean
Greenhorn

Joined: Nov 04, 2003
Posts: 4
Hi,
Let's say we have following code:

Why is it working for int and long and why I have to do a typecast for short and byte?

Thanks & regards
Andre
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12682
    
    5
The results of arithmetic operations are automatically promoted to int in these examples so you have to cast them back to byte or short.
Bill


Java Resources at www.wbrogden.com
Andre Fean
Greenhorn

Joined: Nov 04, 2003
Posts: 4
But that means it makes no sense to use for example a short in such a case.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: datatypes
 
Similar Threads
S2.equals(7) is false, but (S2 == 7) is true. Short S2 = new Short((short)7); Why?
Conditional Operator with different return types
Doubt about primitives
Boxing int-Literal
Doubt in Devaka's Final Exam Question.