<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                >[success] # 賦值運算符 還有一些簡寫 `+=、 -=、 *=、 /=` 即 `int a = 1` `a += 1` 等同于 `a = a +1` >[danger] ##### 案例 ;類型轉換中`byte、short、char`三種類型的數據在運算的時候,都會直接先提升為int,然后再進行運算,也就是當`byte a =10; byte b = 20;` 兩者進行相加`int c = a + b;System.out.print(a + b)`為 `int` 類型,但當使用`+=` 這種時候實際是不會進行這種**低到高**的類型轉換,而是會強制為自己類型`b -=a;`真正等價于`b = (char )(b-a)` ~~~ public class VarTest{ public static void main(String[] args){ char a1 = 1; char b1 = 2; // 錯誤: 不兼容的類型: 從int轉換到char可能會有損失 // b1 = b1-a1; // b1 = (char )(b1-a1)將結果轉換 byte 類型不會報錯 b1 -=a1; // 真正等價于b1 = (char )(b1-a1) //+= //規則:將左邊和右邊進行相加,然后再把結果賦值給左邊 int a = 10; int b = 20; //把a+b,再把結果賦值給左邊的變量a a += b; //等同于 a = (int)(a + b); System.out.println(a);//30 System.out.println(b);//20 //細節: //+=,-=,*=,/=,%= 底層都隱藏了一個強制類型轉換 short s = 1; //把左邊和右邊進行相加,得到結果2,再賦值給左邊的變量 s += 1; //等同于:s = (short)(s + 1); System.out.println(s);//2 } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看