<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之旅 廣告
                >### 1.變量 ~~~ int a=13;//初始化變量 int b; //定義變量 b=5; //變量賦值 注:變量賦值以后才可以使用。 ~~~ >### 2.標識符 ~~~ 就是用于給程序中的變量,類。方法命名的符號 命名規則:可以字母。數字,下劃線_和美元符號$組成,并且不能以數字開頭。標識符不能使用java關鍵字和保留字。 關鍵字有:public class int double if while等; 保留字有:Const(常數,恒量) goto ~~~ >### 3.java基本數據類型 - ##### 3.1java四大基本數據類型 ~~~ 1.整數類型 2.小數類型(浮點型) 3.布爾類型(true false) 4.字符類型(char) 1).整數類型(byte short int long) 整數類型表示一個整數,有四種整數類型 byte short int long 主要區別:內存分配大小不一樣。 ?byte 一個字節 -128到127???? short 二個字節 -32768到32767 int 四個字節 -2147483648到2147483647 long 八個字節 ?到? (定義時在數字后加L表示是long類型) 計算方法:2^((8*字節數-1)) 到 -(2^((8*字節數-1))+1) 2).小數類型(float和double) 有兩種double和float 區別表示的精度不一樣 float 四個字節(定義時在小數后加f表示float類型,默認為double) double 八個字節 3).布爾類型(boolean) boolean 值:true和false 4).字符類型(char) 字符類型表示單個字符 char a=‘b’;(用單引號) char 兩個字節 注:可用char來存放一個漢字,因為漢字也占二個字節,而java中char占二個字節 (注:)小數不加f則默認為 double類型 整數默認為 int類型 ~~~ - ##### 3.2java中基本數據類型的轉換 ~~~ 1.自動轉換 數據可以自動從低精度轉為高精度(反之會報錯) 數據精度:byte<short<int<long<float<double eg:int a=12.34(錯誤,不能轉換 double不能轉換為int) double a=2;(正確,低精度可以往高精度轉換) 2.強制轉換 如何把一個高精度強制轉為一個低精度呢? int a=(int)12.34; ~~~ >### 4.java運算符 - #### 4.1算術運算符 ~~~ +, -, * , /, %, ++, -- %:取余運算符,判斷兩個數據是否整除 a++:先參與運算,再加1 +aa:先加1,再參與運算 舉例:int a=4; a: 5 6 5 4 5 int b=(++a)+(a++)+(a--)—(--a)+(a++) b: 5 5 6 4 4 運算結果是:a=5; b=16; ~~~ - #### 4.2關系運算符 ~~~ 關系運算符返回true或者false > < == != >= <= ~~~ - #### 4.3賦值運算符 ~~~ 基本的賦值運算符:= 擴展的賦值運算符:+=,-=,*=,/=,%= +=: a+=20;相當于a = (a的數據類型)(a + 20)。 也就是a+20的值賦值給a ~~~ - #### 4.4邏輯運算符 ~~~ &,|,^,!;&&,|| !:邏輯非(取反) ^:異或(表達式兩邊結果不一樣,則返回true) &&和&的區別? a:最終結果一樣。 b:&&具有短路效果。左邊是false,右邊不執行。 &無論左邊是false還是true,右邊都會執行 ~~~ - #### 4.5三目/三元運算符 ~~~ (a==b)? 結果1 : 結果2 int c = (a>b)?12:13; ~~~
                  <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>

                              哎呀哎呀视频在线观看