public class test {
public static void main(String[] args) {
short s = 1;
s = (short) (s + 1); //此处必须进行类型转换的话 将int 型转换为 short 型
s += 1; //此处不必进行类型转换
}
}
以上两种方式的区别是什么啊 ? 谢谢
public static void main(String[] args) {
short s = 1;
s = (short) (s + 1); //此处必须进行类型转换的话 将int 型转换为 short 型
s += 1; //此处不必进行类型转换
}
}
以上两种方式的区别是什么啊 ? 谢谢
一个需要强制转换。。一个自动插入类型转换