javase 三 資料型別轉換

2021-09-24 21:35:17 字數 454 閱讀 5692

資料型別的轉換

主要是指不同資料型別之間的轉換

(1)自動型別轉換

範圍小的資料型別值,轉換為範圍大的資料型別值。

byte 轉換為 int型

byte->short->int->float->double

(2)強制資料型別轉換

範圍大的轉換為範圍小的

強制型別轉換不會報錯,但是精度會發生改變

int轉換為string 或者 string 轉換為int

string 2.0134 轉換為int 變成2 0.134沒了。

string 轉換為日期

算術運算子 + - * /

/***

*展示資料型別轉換:1、自動型別轉換2、強制型別轉換

*@author ddd

*@version 1.0

*/public class variabletest01

Java SE (基本資料型別)型別轉換

關於型別轉換 基本資料型別間是可以相互轉換的,但需要滿足一定的條件。精度高的資料型別 容量 大,用於存放大的資料 精度低的資料型別,容量 小,用於存放小的資料。自動型別轉換指低精度向高精度轉換。強制型別轉換 指高精度向低精度轉換。強制型別轉換需要注意,當低精度資料型別 放不下 時,會引起資料丟失。總...

PHP資料型別(三)資料型別轉換原則

一 轉換成字元型的原則 數字將直接轉換成數字字串 布林型true將轉換成字串 1 false將轉換成空字串 null將轉換成空字串 陣列將轉換成字串 array 二 轉換成數值型的原則 如果字串為合法的數字字串,且不包含 或 e 或 e 且不超過整數的最大範圍時,將轉換為整數 否則將轉換為浮點型 例...

Python學習 資料型別轉換(三)

函式說明 int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中...