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)  編輯  收藏 所屬分類: 基礎知識

          主站蜘蛛池模板: 自治县| 石阡县| 林西县| 闽清县| 海晏县| 汝阳县| 玉田县| 秦皇岛市| 林西县| 青岛市| 金华市| 建德市| 永定县| 徐汇区| 武清区| 尼木县| 西峡县| 龙游县| 新平| 杂多县| 湖北省| 凤山市| 凤山县| 蓬莱市| 高尔夫| 莒南县| 陕西省| 大同县| 洪江市| 布拖县| 河津市| 广丰县| 泸水县| 措美县| 晋宁县| 田林县| 绵竹市| 岳阳市| 天台县| 隆化县| 格尔木市|