iT邦幫忙

2024 iThome 鐵人賽

DAY 3
0
自我挑戰組

從免費網路資源中入門java系列 第 3

【Day3】Java的基本資料型態(Primitive Data Types)

  • 分享至 

  • xImage
  •  

Java 中有 8 種基本資料型態,分別為 byte(位元組)、short(短整數)、int(整數)、long(長整數)、float(浮點數)、double(雙精度浮點數)、char(字元)、boolean(布林值),下面會分門別類的介紹。

整數

型態名稱 位元數 表示範圍
byte(位元組) 8 位元(1 字節) -128 到 127
short(短整數) 16 位元(2 字節) -32,768 到 32,767
int(整數) 32 位元(4 字節) -2^31 到 2^31-1 (-2147483648到+2147483647)
long(長整數) 64 位元(8 字節) -2^63 到 2^63-1 (-9223372036854775808到+9223372036854775807)

在 Java 中,如果你隨便寫一個整數,預設情況下,資料型態會被當作 int。
但是如果你希望它是 long 型別,就需要在數字後面加上 L。
以下是一個簡單的範例:

public class Main {
    public static void main(String[] args) {
        int num1 = 100;  // 預設為 int
        long num2 = 100L; // 使用 L,指定為 long 型別
    }
}

浮點數

型態名稱 位元數 表示範圍
float(浮點數) 32 位元 ±1.4E-45 到 ±3.4028235E38
double(雙精度浮點數) 64 位元 ±4.9E-324 到 ±1.7976931348623157E308

在Java的程式中隨便寫一個浮點數,資料型態會被預設為double
若在數字後面加上一個F,資料型態則會變成float

字元

型態名稱 位元數 表示範圍
char(字元) 16 位元 從 '\u0000' 到 '\uFFFF' 的 Unicode 字元

用於儲存單一字元,使用 Unicode,用單引號夾起字元,如:'我'。

char c='我';
System.out.println(c);
// 印出 我

布林
boolean:只是邏輯值,只有true 或 false 這兩種可能。

上面簡單的帶過8種Java中的基本資料型態,接下來要說明在Java中如何宣告變數。

宣告變數的方式

資料型態 變數名稱

賦值給變數

變數名稱=值

範例:

int x;
x = 25;
boolean isEdited;
isEdited = false;

宣告變數同時賦值給變數

資料型態 變數名稱=值

int x = 25;
boolean isEdited = false;

上一篇
【Day2】關於Java的相關字詞
下一篇
【Day4】Java的參考資料型態(Reference Data Type)
系列文
從免費網路資源中入門java30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言