Java 每天學習一點點之資料型別

2021-07-26 14:47:16 字數 1413 閱讀 5149

整數型別:byte,short,int,long (從小到大順序排列)

取值範圍:

-byte:

public static void main(string args)
- short:

public static void main(string args)
- int:

public static void main(string args)
- long:

public static void main(string args)
浮點型別:float,double (從小到大順序排列)

取值範圍:

-float:

public static void main(string args)
-double:

public static void main(string args)
特別注意

1. 如何正確選取合理的資料型別?

a). 符合實際情況

例如:統計記錄學生身高時,我們應該選擇float 型別,即小數型別,而非整數型別。

b). 事先考慮需要賦值的大小作用範圍

例如:計算某地區人口數量,假設選擇 short 型別,則造成資料溢位導致錯誤

public static void main(string args)
2. 資料精度問題?

例如:當把小數3.14 賦值給 int 型變數時,我們將損失精度,因為 int 為整數型,只會記錄3損失小數部分。 若將低精度數值例如整數4 賦值給

double,則不會造成精度損失。

3. float 賦值問題?

例如:float賦值時需要在結尾加上「f」 以表示該型別為float,否則系統將會預設為double 型別。

4. 不同資料型別之間的計算問題?

例如:int 型的數值10除以double 型數值2.5,則結果為4.0 與double 型別一致。

5. 在輸出語句進行計算問題?

例如:

public static void main(string args)
我們可以看見第一條輸出結果被轉化成了字串string格式,因此當需要在輸出語句中進行計算式,務必加上括號。

6. 資料可以進行強制轉換

例如:

public static void main(string args)
未完待續。。。

更新時間 每週一,三,五,日。

每天學習一點點02

今天了解了用pyecharts繪製 方法很簡單,如下 from pyecharts.components import table from pyecharts.options import componenttitleopts tabel table headers 列表資料 也可以是datafr...

每天學習一點點04

今天聽了一本很多年前就想看的書,但是一直沒有去看,書名叫 定位 主要講的是各種企業之間的競爭,全書均運用了戰爭的理論,主要分為4種 競爭方法 1,防禦戰 行業領導者運用 2,進攻戰 行業第二名運用 3,側翼戰 行業中與領導者差異巨大者運用 4,游擊戰 行業中追求小而美者或者行業新手運用 防禦戰例 行...

每天進步一點點

很多朋友總喜歡問 成功靠什麼?其實,成功很難單一的歸納為靠什麼條件,如果一定要回答,只能從某種意義上說 很多人的成功就是靠他們每天比別人 多做一點點 正如古人有云 業精於勤,荒於嬉。這裡所說的勤,也就是比別人多做一點點,即付出多一點的勞動和努力。不要小看這一點點,又如古語說 集腋成裘,積沙成丘。如果...