Java從零開始學五 資料型別轉換

2021-09-06 20:48:35 字數 1090 閱讀 7480

分為「自動型別轉換」和「強制型別轉換」

低級別------》高階別

結果:i= 7

d= 7.0

dw=92.4

高階別---》低級別,可能會導致資料丟失

在變數前加小括號來轉換,(型別)變數

double d = 3.6;

int i =(int

) d;

system.out.println("i= "+i);

int x=786;

short sh = (short

)x; system.out.println("sh="+sh);

byte b = (byte

)x; system.out.println("b= "+b);

結果:

i= 3

sh=786

b= 18

double d =84.54;

int c= (int)d/2;

system.out.println(c);

結果:42

string str = "hello";

int x = 30;

str=str+x;

system.out.println("str= "+str);

結果:

str= hello30

int i =1;

int j=2;

system.out.println("1+2= "+1+2);

結果:

1+2= 12

從零開始學python 二,資料型別

python中的數型別分為4種 整數,長整數,浮點型以及複數 而python中的字串可以有很多種表示方式 單引號和雙引號 沒有任何區別 三引號 被三引號包裹的字串裡可以隨意使用 單引號和 雙引號 自然字串 字串開頭使用r或者r 自動忽略字串裡的轉譯字元 如 r my name is zhangxia...

從零開始學C 資料型別(三)

在c 中,變數分為以下幾種型別 值型別值型別變數可以直接分配給乙個值,他們是從類system.valuctpyc中派生。值型別直接包含資料,比如int char float,它們分別儲存數字 字母 浮點數。當您宣告乙個int型別時,系統分配記憶體來儲存值。下表列出值型別 型別描述 範圍預設值 boo...

從零開始學Python 資料型別之字串

一 python中的資料型別 整數,如 1 100 長整數,是比較大的整數,python 2裡面有long長整數 python 3裡面沒有 浮點數 如 1.23 3e 2 布林型別 false true 二 number 數字 型別三種 int整型 2 float 浮點型,預設保留17位小數,在長就...