JAVA自虐之路(三) 資料型別的轉換及遞迴

2021-08-18 16:56:10 字數 605 閱讀 1188

整型、字元型、浮點型的資料在混合運算中能夠互相轉換,轉換需要遵守以下原則:

1、容量小的型別自動轉換為容量大的資料型別;

byte、short、char < int < long < float < double

byte、short、char之間不會相互轉換,他們計算時會轉換為int型

2、容量大的型別轉換為容量小的型別時,要加上強制轉換符,但會造成精度降低或溢位,需格外注意。

3、多種型別運算時,系統會自動將所有資料轉換成容量大的資料

4、實數常量預設為double、整數常量預設為int

boolean型不可以轉換為其他型別!

public

class testvar

}

練習:

答案:

接觸的第乙個演算法就讓我很難理解!!

這個讓我茅塞頓開!!!!

Java成神之路(三) 基本資料型別

一 基本資料型別 8種基本型別 整型 浮點型 布林型 字元型 整型 byte 8位,有符號,二進位制補碼,預設為0,27 27 1 short 16位,有符號,二進位制補碼,預設為0,215 215 1 int 32位,有符號,二進位制補碼,預設為0,231 231 1 long 64位,有符號,二...

JAVA的資料型別

boolean byte short char intlong float double 以上的八種是基本資料型別 string 是一種類型別 陣列型別 以上兩種資料型別合稱為引用資料型別 通常在給類賦值是用 set.取值時通常是用 get.例 public class person public ...

JAVA的資料型別

1.基本資料型別 2.引用資料型別 類 介面型別 陣列型別 列舉型別 註解型別 基本資料型別和引用資料型別的區別 基本資料型別在被建立時,在棧上給其劃分一塊記憶體,將數值直接儲存在棧上 引用資料型別在被建立時,首先要在棧上給其引用 控制代碼 分配一塊記憶體,而物件的具體資訊都儲存在堆記憶體上,然後由...