Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

Is there any difference between a=a+b in java and astatb?

Shulou Source: shulou.com Published: 2022-06-02 03:59:12 09月15日 Update

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!

Tags: Type content result learning compilation utility deeper interest place practicality reality operator simple operation method more friends compiler website translator channel Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Information Huawei Xiaomi NVidia Shulou Tech Info