从一个例子说起,int num = 5,
1.现在想让变量的值加3;
在java中有两种方法可以实现:
方法一:num = num+3;
方法二:num += 3;
我们推荐用第二种方法,因为java中规定 += 不会改变变量本身的数据类型;而方法一需要考虑数据类型转换的问题,因为3为int型
所以说 int num = 1; num*=0.1;是可以通过编译的,因为*=不改变数据类型,不需要考虑类型转换的问题
从一个例子说起,int num = 5,
1.现在想让变量的值加3;
在java中有两种方法可以实现:
方法一:num = num+3;
方法二:num += 3;
我们推荐用第二种方法,因为java中规定 += 不会改变变量本身的数据类型;而方法一需要考虑数据类型转换的问题,因为3为int型
所以说 int num = 1; num*=0.1;是可以通过编译的,因为*=不改变数据类型,不需要考虑类型转换的问题