W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
1.將long型轉化為int型,這里的long型是基礎類型:
long a = 10; int b = (int)a;
2.將Long型轉換為int 型的,這里的Long型是包裝類型:
Long a = 10; int b=a.intValue(); 3.將Long型轉換為 Integer 型的,這里的Long型是包裝類型:
Long a = 10;; Integer b=a.intValue(); 4.將int型轉化為long型,這里的int型是基礎類型:
int a = 10;long b = (int)a;
5.將Integer型轉化為long型,這里的Integer型是包裝類型:
int a = 10;Long b = a.longValue(); 6.將Long型轉化為Integer型,這里的Integer型是包裝類型:
Long a = 10; Integer b=a.longValue(); 總結:這里的轉化就是要注意Java的八種基礎數(shù)據類型以及八種包裝數(shù)據類型的區(qū)別
基本類型和封裝類的轉換
Int轉Integer: Integer integer = new Integer(int); Integer轉int: int i = integer.intValue(); Double轉double: double b = Double.doubleValue(); Float轉float: float c = Float.floatValue();
Java語言是一種強類型的語言。強類型的語言有以下幾個要求:
(1) 變量或常量必須有類型,而且只能在聲明以后才能使用; (2) 賦值時類型必須一致,值的類型必須和變量或常量的類型完全一致; (3) 運算時類型必須一致,參與運算的數(shù)據類型必須一致才能運算。 但在實際應用中,經常需要在不同類型的值之間進行操作,這時就需要進行數(shù)據類型的轉換。 數(shù)據類型轉換有兩種:
(2) 強制類型轉換:強制編譯器進行類型轉換,必須在程序中編寫代碼。該類型轉換很可能存在精度的損失。 規(guī)則:從存儲范圍大的類型到存儲范圍小的類型。 具體規(guī)則:double→float→long→int→short(char)→byte.
1.整形與字符型之間的數(shù)據類型轉換:
一.int轉換成char有兩種方法:
① 是利用char的unicode編碼 例:int num1 = 8; char ch1 = (char) (num1 + 48);
二. char轉換成int型
① 使用int的parseint方法 例: Character ch2 = '8'; (char是基本數(shù)據類型,Character是其包裝類型。) int num2 = Integer.parseInt(ch2.toString()); ②是利用char的unicode編碼 例:char ch3 = '8'; int num3 = ch3 - 48;
2.基本數(shù)據類型與字符串之間的轉換:
一. int轉換成String
①.整型轉換成字符型 String num = Integer.toString(int n); ②.Long型轉換成字符型 String num = Long.toString(long n); ③.Short型轉換成字符型 String num = Short.toString(Short n); ④.Float型轉換成字符型 String num = Float.toString(Float n); ⑤.Double型轉換成字符型 String num = Double.toString(Double n);
二. String轉換成int
①.轉換成Int型 int/Integer num = Integer.parseInt(String str); ②.轉換成long型 Long/long num = Long.parseLong(String str); ③.轉換成short型 short/Short num = Short.parseShort(String str); ④.轉換成float型 float/Float num = Float.parseFloat(String str); ⑤.轉換成double型 double/Double num = Double.parseDouble(String str);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: