1、这三者都是在原来的基础上进行加1操作。
2、i++ 和 i+=1操作是正确的,因为并没有改变i的数据类型。
3、但i=i+1则会报错,因为后面的加的1是int的类型,int类型不能直接转换成short类型
4、代码示例:
public static void main(String[] args) {
short i=1;
i++;
System.out.println(i);
i+=2;
System.out.println(i);
i=i+2;//报错
}
5、选取使用:
(1)、当每次只增加1时,建议使用 i++ 方式;
(2)、每次增加的步长大于1时,使用 i+= 2方式;
(3)、使用 i=i+1 方式时,特别需要注意是否会改变原变量的数据
类型。