Java 中資料型別之間的轉換

2021-04-02 09:03:28 字數 1435 閱讀 7023

1. short-->int

exp: short shortvar=0;

int intvar=0; 

shortvar= (short) intvar

2. int-->short

exp: short shortvar=0;

int intvar=0;

intvar=shortvar;

3. int->string

exp: int intvar=1;

string stringvar;

stringvar=string.valueof (intvar);

4. float->string

exp: float floatvar=9.99f;

string stringvar;

stringvar=string.valueof (floatvar);

5. double->string

exp double doublevar=99999999.99;

string stringvar;

stringvar=string.valueof (doublevar);

6. char->string

exp char charvar=』a』;

string stringvar;

stringvar=string.valueof (charvar);

7. string->int、float、long、double

exp string intstring=」10」;

string floatstring=」10.1f」;

string longstring=」99999999」;

string doublestring=」99999999.9」;

int i=integer.parseint (intstring);

float f= integer.parseint (floatstring);

long lo=long. parseint (longstring);

double d=double. parseint (doublestring);

8 string->byte、short

exp string s=」0」;

byte b=integer.intvalue(s);

short sh=integer.intvalue(s);

9 string->char

exp string s=」abc」;

char a=s.charat(0);

返回字元a

10 string-->boolean

string s=」true」;

boolean flag=boolean.valueof (「s」);

java之資料型別之間的轉換

資料型別之間的轉換 基本型別有以下四種 int長度資料型別有 byte 8bits short 16bits int 32bits long 64bits float長度資料型別有 單精度 32bits float 雙精度 64bits double boolean型別變數的取值有 ture fal...

java中的資料型別轉換

一,強制型別轉換 1特點 不能自動完成,需要特殊格式處理 2格式 範圍小的型別 範圍小的變數名 範圍小的型別 原本範圍大的型別 1,不建議使用強制型別轉換,可能會造成資料損失 例如 左邊int型別右邊long型別 int num 100l 編譯會報錯 資料型別不相容,從long到int會發生資料損失...

java基本資料型別之間的轉換

今天要討論的是基本資料型別之間的轉換 先說數值型的轉換方式,分為兩種 1 直接轉換 先來說個例子 500毫升的礦泉水與5升的桶裝水,你將礦泉水瓶裡面的水倒進空的桶裝水桶裡面,是不是可以裝下沒有問題 這個就是直接轉換,小容量往大容量賦值 例如 int a 100 long b a float c 3....

Java基本資料型別之間的轉換

我們在平時開發過程中經常會處理到不同型別直接相互轉換的情況,深入瞭解他們的關係十分重要。我們首先以byte型別為例 public class datatypechangetest public static void main string args 測試基本資料型別與byte之間轉換關係 1.by...

Java 基本資料型別之間的轉換

一 資料型別 1.布林型 boolean true false,不可以以0或非0的數字代替 不能進行資料之間的轉換。2.整數型別 整型預設為int型,而long型別表示的範圍要超出int表數範圍,所以,宣告long型別時,常量後要加l l 如 long l1 12345678 數值在int範圍之內,...