1. 程式人生 > >JAVA總結(語言基礎)

JAVA總結(語言基礎)

1.java 變數

  (1)  變數就是自然語言中的代詞 

Person she;

(2) java 中的變數 java 是強型別的語言

a 變數必須宣告 並且初始化以後使用

b 變數必須有明確的型別

c 變數不能重複定義  

(3) 變數的作用域

a 在宣告的地方開始 到塊結束

b 離開變數的作用域結束, 變數將回收

2. 進位制轉換

(1) 二進位制  逢二進一

(2)十進位制   逢十進一

(3) 補碼      正數和原碼相同  負數取反加一

(4)  java內部只有二進位制補碼

java內部補碼運算自動傳送上溢位和下溢位

java內部沒有十進位制

補碼的負數  最高位是1  也稱作符號位

(5) 十六進位制

3.java的資料型別  分為引用型別和基本資料型別

a. 基本資料型別分為 8中

            (1) 整數型別:byte ,  short ,  int ,  long   有符號的整數

              long型別的字面量使用“L” 或 “l” 字尾

      字面量:指用雙引號引住的一系列字元 ,雙引號中可以沒有字元,也可以只有一個字元,也可以有一串字元

      整數字面量(直接量)預設是int型

            (2) 浮點數 : float (單精度) , double(雙精度)

    (3) 字元型 : char   是一個十六位的無符號整數

    (4) 布林型: boolean  表達真或假

4.資料型別轉換

char —>byte —>short —>int —>long —>float —> double

自動型別也叫“隱式型別 轉換” 是自動發生的

強制型別轉換“顯示型別轉換” 按反方向進行轉換

兩個byte 相加等於int