The Artima Developer Community
Sponsored Link

Legacy Java Answers Forum
April 2000



This page contains an archived post to the Java Answers Forum made prior to February 25, 2002. If you wish to participate in discussions, please visit the new Artima Forums.


Primitive Conversion

Posted by Y.M.Sudarsan on August 07, 2000 at 10:43 AM

> Let i is a valied java integer and c is a character.
> int i = 20;
> char c= 10;
> 1st case:
> When I say
> c= c+i;
> It gives an error. i.e., Ok
> 2nd case:
> c+=i;
> Doesn't give an error and prints the result 30.
> What is the reason?????
The reason is:
You are adding the i value to the ascii value of c


Sponsored Links

Copyright © 1996-2009 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use - Advertise with Us