1. 程式人生 > >Java 常量與變數淺談

Java 常量與變數淺談

常量

1.常量的概述:

常量是指在程式執行過程中其值不能改變的量。

2.常量的型別

  Java中常量的分類:

    整數常量 : 所有整數

    小數常量 : 所有小數

    布林常量 : 只有truefalse

    字元常量 :使用’’引起來的單個字元

    字串常量 :使用“”引起來的字元序列,“”  、“a” 、” ”  

    null常量 : 只有一個值null

轉義字元:

\r 表示接受鍵盤輸入,相當於按下回車。

\n 表示換行。

\t  製表符,相當於Table

\b 退格鍵,相當於Back Space

\’  單引號

\’’ 雙引號

\\ 表示一個斜跨

3.

宣告常量的語法:

final資料型別 常量名稱[=]

變數

1.變數的概述:

用於儲存可變資料的容器。

2.變數存在的意義:

計算機主要用於處理生活中的資料,由於生活中存在大量的可變資料,那麼計算機就必須具備儲存可變資料的能力。

比如:

   1.時間每一秒都在發生變化,根據不同的時間要有不同的處理方式。

   2.氣象站會根據溫度釋出天氣預報訊號。

3.變數的特點:

正常情況下牛奶盒裝的都是牛奶,而且會根據牛奶的多少去決定要多大的容量的牛奶盒,AB兩位同學同時把牛奶盒放進籃子裡面,但是需要區分兩個牛奶盒是誰的,都需要在牛奶盒上做一個標誌。

特點:

     1. 必須要有大小

     2. 儲存一定格式的可變資料

     3. 必須要有名字

4.變數的宣告

根據上述變數的特點,所以我們宣告一個變數的時候需要確定變數的大小,型別、名字三個特點:

錯誤: 1024byte   temp = 1000000

錯誤原因,java有自己的變數型別。 

5.變數的資料型別:

 整型

byte   代表一個位元組的大小   8bit  2(8)   -128~127        256

 short  代表兩個位元組的大小  16bit  2(16)  -2(15)~2(15)-1

int    代表四個位元組的大小  32bit  2(32)  -2(31)~2(31)-1

long   代表八個位元組的大小  64bit  2(64)  -2(63)~2(63)-1

如果一個數值沒有采取特殊的處理,那麼該整數預設的型別是int

可以使用數值後面新增L或小寫L改變預設的整數型別。

 浮點型

 float  代表四個位元組的大小  32bit

 double 代表八個位元組的大小  64bit

java程式中所有的小數預設的型別是double型別,所以需要使用特殊的符號改變預設的小數型別。

 字元型

  char   代表兩個位元組的大小  16bit  2(16)

  原理:將字元對映為碼錶中對應的十進位制資料加以儲存。

 布林型

   boolean  佔一個位元組。只有truefalse兩個值。

 注意:

       成員變數宣告時可以不初始化,系統會自動初始化為0null

區域性變數在使用前必先附值;

區域性變數與例項變數重名時以區域性變數為準;

區域性變數在它的作用域內不允許同名