2 4 3 Java語言基礎 變數

2021-06-22 18:34:44 字數 1281 閱讀 3278

變數的概念:

•  記憶體中的乙個儲存區域

•  該區域有自己的名稱(變數名)和型別(資料型別)

•  該區域的資料可以在同一型別範圍內不斷變化

為什麼要定義變數:

•  用來不斷的存放同一型別的常量,並可以重複使用

使用變數注意:

•  變數的作用範圍(一對{}之間有效)

•  初始化值

定義變數的格式:

•  資料型別 變數名= 初始化值;

•  注:格式是固定的,記住格式,以不變應萬變。

理解:變數就如同數學中的未知數。

bit、byte、位、位元組、漢字的關係

1 bit = 1  二進位制資料

1 byte  = 8  bit

1 字母 = 1  byte = 8 bit

1 漢字 = 2  byte = 16 bit

1. bit:位

乙個二進位制資料0或1,是1bit;

2. byte:位元組

儲存空間的基本計量單位,如:mysql中定義 varchar(45)  即是指 45個位元組;

1 byte = 8 bit

3. 乙個英文本元佔乙個位元組

1 字母 = 1 byte = 8 bit

4. 乙個漢字佔2個位元組

1 漢字 = 2 byte = 16 bit

5. 標點符號

a>.  漢字輸入狀態下,預設為全形輸入方式;

b>.  英文輸入狀態下,預設為半形輸入方式;

c>.  全形輸入方式下,標點符號佔2位元組;

d>.  半形輸入方式下,標點符號佔1位元組;

故:漢字輸入狀態下的字元,佔2個位元組 (但不排除,自己更改了預設設定);

英文輸入狀態下的字元,佔1個位元組 (但不排除,自己更改了預設設定);

老美在發明電腦時,肯定以自己的英文本母--即他們自認為的字元為最小的儲存計量單位,於是也就有了不規範的1字元=1byte, 豈不知還有我們偉大的漢字計量單位,乙個漢字也是乙個字元,我們的1漢字字元就等於2byte,後來,他們可能意識到這個尷尬的問題,於是又標榜為:乙個字母為乙個標準字元,所以啊,個人認為:字元,不能用於標準的計量單位。

java基礎學習 java變數

記憶體如何儲存資料?我們把記憶體看做旅館,先根據資料的需求為他安排合適的房間。如 我是乙個人,開的房間是單人間。我們一家人,開的房間是標準間。旅館根據個人的需求來分配房間 計算機來說,他們是用記憶體來記憶計算機計算時候所用到的資料。這些資料時存在記憶體裡的。我們把 100 放到計算機裡面 則在記憶體...

Java語言基礎07 變數定義與賦值

變數定義與賦值 page 7 of 37 對於給定的乙個使用者定義資料型別,比如dog,我們希望為它建立乙個例項以便在後面的程式中使用它。於是,就需要變數定義與賦值操作。資料定義的操作要指定資料型別和變數名,同時也可給定初始值 當然也可不給 資料定義 資料型別 變數 資料型別 變數1 變數2 變數n...

Java語言基礎

b 案例演示 邏輯運算子的基本用法 注意事項 c 結論 邏輯與 有false則false。邏輯或 有true則true。邏輯異或 相同為false,不同為true。邏輯非 非false則true,非true則false。b 同理 和 的區別?學生自學 c 開發中常用誰?b 案例演示 b 面試題 b ...