day2 資料型別轉換和變數

2021-10-13 20:56:04 字數 1171 閱讀 7454

格式(目標型別)變數名;

public

class

helloworld

輸出結果為128,-128,因為byte的範圍是-128至127,超了,所以應避免記憶體溢位的情況

public

class

helloworld

輸出結果為128

,128.0。這是乙個低到高的轉換(注意上圖)。

float、double轉為int的時候會把小數點後面直接消掉,甚至不帶四捨五入。

public

class

helloworld

}在型別如果char直接加int型別會被自動轉換,這就是我們說的自動轉換。

public

class

helloworld

}

!!注意!!

不能把布林值進行轉換。

不能把資料型別轉為不相干的型別。

高往低需要進行強制轉換。

轉換時可能存在記憶體溢位、精度問題。

public

class

helloworld

}上面這些就是變數

有區域性變數、例項變數、類變數

public

class

helloworld

public

void

add(

)}

區域性變數只能在乙個方法中呼叫

這是乙個從屬於類的變數,在乙個類的下面可以隨意呼叫(跨方法)。

定義時在資料型別前加static

是屬於乙個類物件的的變數

乙個物件的例項變數,可以不被賦值,如若此做,就會被賦予乙個初始值,大多為0,0.0,null,false此類。

public

class

helloworld

}

final+資料型別+變數名=數值

這是乙個不允許被改變結果的值。

Python學習 Day 2 資料型別和變數

資料型別和變數 在python中,能夠直接處理的資料型別有以下幾種 整數python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4c3d2,等等。浮點數...

基本資料型別day2 回顧

對於python,一切事物都是物件,物件基於類建立 物件存著值,類存著方法,用的時候去類呼叫 這裡講了直譯器跟內容編碼,現在python3裡都是自動的了,所以略過。接受執行引數,import 匯入功能 在index檔案裡匯入lib檔案 字串拼接 這裡 s就是格式化字串。字串的常用操作 移除空白 st...

Python資料型別,變數,型別轉換

python3 中有六個標準的資料型別 python3 的六個標準資料型別中 string list和tuple都屬於sequence 序列 python3 支援 int float bool complex a bj a bj python2中沒有bool型別,用數字0或1表示 用del刪除乙個或...