1. java data
圖1
來個示例程序?qū)獔D1
示例程序
2. java 表達式的轉(zhuǎn)型規(guī)則:由低到高
https://www.nowcoder.com/questionTerminal/15b1429e6c364c3bbe6e8134a519f2a3
來源:牛客網(wǎng)
1、所有的byte,short,char型的值將被提升為int型闸溃;
2鸯檬、如果有一個操作數(shù)是long型夸浅,計算結(jié)果是long型谣沸;
3玷过、如果有一個操作數(shù)是float型苛蒲,計算結(jié)果是float型卤橄;
4、如果有一個操作數(shù)是double型臂外,計算結(jié)果是double型窟扑;
5、被fianl修飾的變量不會自動改變類型漏健,當2個final修飾相操作時嚎货,結(jié)果會根據(jù)左邊變量的類型而轉(zhuǎn)化。
可以用下圖表示:
類型轉(zhuǎn)換
給個例子:具體分析一下:
例子