java中的复合赋值运算符

2023-02-22,,

本文主要阐明复合赋值运算符

即 i = i+ 1.2 ==> i += 1.2;

int i = 1;
i += 1.2;
System.out.println(i); // i == 2

注意:复合赋值运算符会进行类型转换,具体操作顺序如下:

i =(int) i + 1.2;// 此时由于1.2默认是double类型数值,i + 1.2 即double类型数值,然后强制类型转换成int数据类型。

但是如果直接写 i = i + 1.2,则会报错,原因是数值只能由精度低到精度高传递,i + 1.2是double类型,i是int类型。

java中的复合赋值运算符的相关教程结束。

《java中的复合赋值运算符.doc》

下载本文的Word格式文档,以方便收藏与打印。