日資料類型
什麼是資料型態?
-->資料類型指定可以儲存在變數中的不同大小和值。
--> Java 是一種靜態型別程式語言。這意味著,所有變數都必須在使用之前聲明。這就是為什麼我們需要聲明變數的類型和名稱。
--> Java中的資料類型具有不同的大小和值,可以儲存在根據方便和情況建立的變數中,以覆寫所有測試案例。
Java 中有兩種資料型態:
1.原始資料型別: 原始資料型別包括 boolean、char、byte、short、int、long、float 和 double。
2.非原始資料型態: 非原始資料型別包括字串、類別、介面和陣列。
Java 原始資料型態:
-->在 Java 語言中,原始資料型別是資料操作的建構塊。
-->原始資料型別包括 boolean、char、byte、short、int、long、float 和 double。
-->原始資料只是單一值,沒有特殊的能力。
Java 中的非原始資料型別:
-->非原始(引用)資料類型將包含變數值的記憶體位址,因為引用類型不會將變數值直接儲存在記憶體中。
-->在Java中,非原始資料類型,也稱為引用資料類型,用於儲存複雜的物件而不是簡單的值。
-->非原始資料類型包括字串、類別、介面和陣列。
班級:
Java 中常見的非原始資料型別是類別。類別用於創建對象,對像是類別的實例。類別定義物件的屬性和行為,包括變數(欄位)和方法。例如,您可以建立一個 Person 類別來表示一個人,其中包含該人的姓名、年齡和地址的變數以及設定和取得這些值的方法。
字串:(待定)
字串被定義為字元數組。 Java 中字元陣列和字串之間的差異在於,字串被設計為在單一變數中保存字元序列,而字元陣列是單獨的 char 類型實體的集合。與 C/C 不同,Java 字串不以空字元終止。
陣列:(待定)
數組是 Java 中的一種基本非原始資料類型,它允許您在單一變數中儲存相同類型的多個值。陣列具有固定大小,該大小在建立陣列時指定,並且可以使用索引進行存取。數組通常用於儲存值列表或表示矩陣和其他多維資料結構。
介面:(待定)
介面是 Java 中另一種重要的非原始資料型別。介面定義了實作該介面的類別必須提供的內容的契約,但沒有指定它應該如何實作。 Java中使用介面來實現抽象和多重繼承,讓類別更有彈性和可重複使用。
範例程式:
原始碼:
公開課選手
{
分數;
浮動罷工率;
public static void main(String[] args)
{
玩家player1 = new Players();
玩家player2 = new Players();
玩家1.score = 100;
player2.score = 80;
玩家1.strike_rate = 78.4f;
玩家2.strike_rate = 65.0f;
System.out.println(player1.score);
System.out.println(player2.strike_rate);
}
}
輸出:
100
65.0
任務:
原始碼:
公共級飯店
{
整數金額;
浮動數量;
public static void main(String args[])
{
飯店食物1 = new Hotel();
飯店食物2 = 新飯店();
food1.amount =100;
food1.數量 = 50.5f;
food2.amount = 200;
System.out.println( food1.amount);
System.out.println( food2.quantity);
}
}
輸出:
100
0.0
參考:
https://www.javatpoint.com/java-data-types
https://www.geeksforgeeks.org/data-types-in-java/
https://monad.edu.in/img/media/uploads/java.pdf 中的資料類型
以上是日資料類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

公司安全軟件導致部分應用無法正常運行的排查與解決方法許多公司為了保障內部網絡安全,會部署安全軟件。 ...

將姓名轉換為數字以實現排序的解決方案在許多應用場景中,用戶可能需要在群組中進行排序,尤其是在一個用...

系統對接中的字段映射處理在進行系統對接時,常常會遇到一個棘手的問題:如何將A系統的接口字段有效地映�...

在使用IntelliJIDEAUltimate版本啟動Spring...

Java對象與數組的轉換:深入探討強制類型轉換的風險與正確方法很多Java初學者會遇到將一個對象轉換成數組的�...

在使用MyBatis-Plus或其他ORM框架進行數據庫操作時,經常需要根據實體類的屬性名構造查詢條件。如果每次都手動...

電商平台SKU和SPU表設計詳解本文將探討電商平台中SKU和SPU的數據庫設計問題,特別是如何處理用戶自定義銷售屬...

Redis緩存方案如何實現產品排行榜列表的需求?在開發過程中,我們常常需要處理排行榜的需求,例如展示一個�...
