基本型別轉換

2021-08-11 16:19:18 字數 681 閱讀 5527

1、整型預設int

byte a = 1;

short b = 2;

int c = 3;

long d = 4;

// 高位元組轉低位元組,低位元組「裝不下」,強轉!!!

byte aa = (byte)b;

short bb = (short)c;

int cc = (int)d;

// 低位元組轉高位元組,高位元組「裝得下」,自轉!!!

long d1 = c;

int c1 = b;

int b1 = a;

2、浮點型預設double

float c = 2.9f;

double d = 2.0;

// 低位元組轉高位元組,自轉!

double d1 = c;

// 高位元組轉低位元組,強轉!

float f1 = (float) d;

3、浮點vs整型

// 整型自動轉為浮點

int w0 = 1;

float w1 = w0;

double w2 = w0;

// 浮點強轉為整型

int q1 = (int) w1;

int q2 = (int) w2;

基本型別轉換

object 是最終基類,任何形式值都可以轉化成 object形式。基本型別轉換 強制 顯示 轉換和自動 隱式 轉換!裝箱轉換 允許值型別隱式轉化為引用型別 是 強制轉換!轉換方法 1,用 此類是同類之間轉換,內是轉換之後的 資料型別!例如,int i 0 double d 1.23 i int d...

java基本型別轉換

一 int 和 string 互轉 1 int 轉為 string 1 public static string valueof int i 2 int a 9 string s new integer a tostring 2 string 轉為 int 1 int i integer.parsi...

20141010 基本型別轉換

object 最終基類 可以裝下所有其他的型別 包含所有的型別 所有型別可以裝換為 object 但object不能轉換為其他型別。裝箱轉換,允許將值型別隱式轉換為引用型別。輸出轉換的方式 強制轉換,convert parse。1 強制轉換 用 同一類中可以用強制轉換 輸出如下 注 不可包含字元 出...