Is there any difference between a=a+b in java and astatb?
This article is mainly about "what's the difference between a=a+b and astatb in java". Interested friends may wish to have a look at it. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn "what's the difference between a=a+b and astatb in java?"
The + = operator does an implicit automatic type conversion, where the added result type is implicitly cast to the holding result type, while a=a+b does not do the type conversion automatically. Such as:
Byte a = 127,
Byte b = 127,
B = a + b; / / error: cannot convert from int to byte
B + = a; / / ok
(translator's note: this place should be wrong, in fact, no matter what the value of a=a+b is, the compiler will report an error, because the int operation will promote an and b to the int type, so assigning the int type to byte will make a compilation error.) so far, I believe you have a deeper understanding of "what's the difference between a=a+b in java and ahumb?", you might as well do it! Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!