1. 程式人生 > 其它 >java強制型別轉換

java強制型別轉換

技術標籤:java基礎java

基本資料型別:
整型:byte \ short \ int \ long
浮點型:float \ double
字元型:char
布林型:boolean 強制型別轉換:自動型別提升運算的逆運算。
1.需要使用強轉符:()
2.注意點:強制型別轉換,可能導致精度損失。

public class Type_conversion {
	public static void main(String[] args) {
		double d1 = 12.9;
		// 精度損失舉例
		int i1=(int) d1;//截斷操作
		System.out.println
(i1); //沒有精度損失 long l1=123; short s2=(short)l1; System.out.println(s2); //精度損失二 int i2=123; byte b=(byte)i2; System.out.println(b); } }

在這裡比如float向int轉換就會導致精度損失,這裡整型和浮點數可以任意強轉,但是數字不能向字串轉換,字串也不能向數字轉換。