JAVA牛棚

          我們愛JAVA

          常用鏈接

          統計

          群友的BLOG

          最新評論

          java數據類型

          JAVA學習筆記一

          1、java定義了8個基本的數據類型:
          字節型(byte),
          短整型(short),
          整型(int),
          長整型(long),
          字符型(char),
          浮點型(float),
          雙精度型(double),
          布爾型(boolean)。

          不管基于什么平臺,整型總是32位。整數類型的長度不應該被理解為它占用的存儲空間,而應該是該類變量和表達式的行為。事實上,為了提高性能,至少字節型和短整型的存儲是32位的。


          2、整數類型長度(都為有符號的)
          長整型 64
          整形  32
          短整型 16
          字節型 8  -128 ̄127

          浮點型
          雙精度浮點double  64
          單精度浮點float   32

          字符
          char 16 0 ̄65536 
          沒有負數。使用unicode碼代表字符。

            它可以被轉換為整數進行整數運算。通過將字符包括在單引號之內來表法字符字面量。

          3、對于不能直接被包括的字符,有若干轉義序列,這樣允許你輸入你需要的字符,例如‘\’代表單個引號字符本身‘\n’代表換行符字符。
            為直接得到八進制或十六進制字符的值,對于八進制,使用反斜線加三個阿拉伯數字。如'\141'代表'a''。對于十六進制,使用反斜線和u加四個十六進制阿拉伯數字。如'\u0061'代表'a','\ua432'是日文片假名字符。


          \ddd 八進制字符
          \uxxxx 十六進制字符
          \' 單引號
          \" 雙引號
          \\ 反斜杠
          \r 回車鍵
          \n 換行
          \f 換頁
          \t 水平制表符
          \b   退格

          4、類型轉換和強制型轉換
            把一種類型的值賦給另一個類型的一個變量是相當常見的。如果這2中類型是兼容的,那么JAVA將自動地進行轉換。例如,把INT類型的值賦給long類型的變量,總是可行的。然后不是所有的類型的都是兼容的,因此,不是所有的類型轉換都是可以隱式實現的。






          posted on 2005-11-25 12:09 JAVA牛棚 閱讀(2274) 評論(0)  編輯  收藏 所屬分類: 基礎知識

          主站蜘蛛池模板: 泰兴市| 长汀县| 霞浦县| 渝中区| 永福县| 乌兰浩特市| 玉龙| 长子县| 潮州市| 伽师县| 大姚县| 玉田县| 额敏县| 永吉县| 元氏县| 嵩明县| 泸西县| 天门市| 徐汇区| 青海省| 泽州县| 班玛县| 冕宁县| 长垣县| 秦皇岛市| 宝兴县| 红安县| 石河子市| 宁安市| 清镇市| 长宁区| 淅川县| 沙坪坝区| 太仆寺旗| 洛宁县| 大竹县| 巴南区| 马山县| 临高县| 汕尾市| 定陶县|