java表達式類型轉換

		long ans2=0;
		//ans2=(long)10*Integer.MAX_VALUE;
		//ans2+=(long)10*Integer.MAX_VALUE;
		ans2=(long)(ans2+10*Integer.MAX_VALUE);
		ans2=ans2+(long)10*Integer.MAX_VALUE;
		System.out.println(ans2);

a+=b等價於a=(a的類型)(a+b)
所以a+=b並不完全等價於a=a+b

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章