<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## Java編程那些事兒21——算術運算符 鄭州游戲學院 陳躍峰 出自:[http://blog.csdn.net/mailbomb](http://blog.csdn.net/mailbomb) ### 第四章 運算符 計算機,顧名思義,就是計算的機器,所以在編程中,也要進行大量的計算(運算),運算的符號簡稱為運算符。 由于計算機可以進行各種運算,所以提供了很多的運算符號,這些運算符號一部分是現實里經常使用的,也有不少是計算機中新增的。 學習運算符,首先要掌握每種運算的運算規則,然后在適當的時候使用對應的運算符。這需要對于運算符最夠的熟悉,并具備一定的計算機基礎知識。 運算符的種類很多,為了方便學習,以下按照類別來進行介紹。 **4.1 算術運算符** 算術運算符,也稱數學運算符,是指進行算術運算的符號,語法中對應的符號、功能以及說明參看下表 表4-1 算術運算符 <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"><tbody><tr><td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 49.6pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="66"> <div align="center">符號</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 35.45pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="47"> <div align="center">名稱</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 163pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="217"> <div align="center">功能說明</div> </td> </tr><tr><td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 49.6pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="66"> <div align="center">+</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 35.45pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="47"> <div align="center">加</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 163pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="217"> <div align="center">加法運算</div> </td> </tr><tr><td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 49.6pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="66"> <div align="center">-</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 35.45pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="47"> <div align="center">減</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 163pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="217"> <div align="center">減法運算</div> </td> </tr><tr><td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 49.6pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="66"> <div align="center">*</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 35.45pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="47"> <div align="center">乘</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 163pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="217"> <div align="center">乘法運算</div> </td> </tr><tr><td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 49.6pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="66"> <div align="center">/</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 35.45pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="47"> <div align="center">除</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 163pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="217"> <div align="center">除法運算</div> </td> </tr><tr><td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 49.6pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="66"> <div align="center">%</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 35.45pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="47"> <div align="center">取余</div> </td> <td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 163pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid" valign="top" width="217"> <div align="center">求兩個數字相除的余數</div> </td> </tr></tbody></table> 在算術運算符中,+、-、*和/的運算規則和數學基本相同,在四則運算中,乘除優先于加減,計算時按照從左向右的順序計算,不同的地方在于: 1.?程序中乘號不能省略,在數學上可以寫y = 2x,但是程序中必須寫成y=2 *x。 2.?運算結果的類型和參與運算的類型中最高的類型一致,例如整數加整數還是整數。影響最大的是除法,整數除整數結果還是整數,例如10/3的結果是3,而不是3.333。 接著來說說取余運算符,%的功能是取兩個數字相除的余數,例如10%3表示計算10除以3的余數,則結果應該是1。取余運算在編程中的用途也比較大,比較常見的用途有:控制規則變化,控制隨機數字的區間等。 算術運算符基本使用的示例代碼如下: ~~~ int n = 3 + 5; int a = 10; int b = 20; int c = a * b; double d = 100.2; double d1 = d + a; ~~~ 在算術運算符部分,需要特別注意的一個語法現象是“晉升”。晉升指低于int的3種數字類型(byte、short和char)進行算術運算后,結果會自動提升成int類型。示例代碼如下: ~~~ ?????????????????? byte b1 = 10; ?????????????????? byte b2 = 20; ?????????????????? byte b3 = b1 + b2;?//語法錯誤,類型不匹配 ?????????????????? int n = b1 + b2;??? //或者 byte b3 = (byte)(b1 + b2); ~~~ 在程序中使用算術運算符實現程序中的數學運算,在運算時也可以加入小括號,和數學一樣,在程序中也是先計算小括號內部的,然后再計算小括號外部的內容,示例代碼如下: ~~~ ?????????????????? int a = 1; ?????????????????? int b = 2; ?????????????????? int c = 3; ?????????????????? int d = c * (a + b) + c; ~~~ 另外一個需要注意的就是,變量在計算時必須被賦值,否則直接報語法錯誤,例如: ~~~ ?????????????????? int n; ?????????????????? int m = 2 * n; ~~~
                  <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>

                              哎呀哎呀视频在线观看