java算术运算技巧

  • 对于java算术运算符中的:--,++以及复合运算符【+=,-=,%=,/=】包含有隐式的强制类型转换;

  • 例如:

    short i = 1;
    i++;	// i = (short)(i + 1)
    i += 1; // i = (short)(i + 1)
    //当直接: i = i + 1; 时会报错;
    
  • 面试题:

    int i = 1;
    i = i++;
    //等效
    temp = i;
    i++;
    i = temp;	//最后,i的值没有变化;
    
posted @ 2025-01-07 18:46  烟雨断桥  阅读(2)  评论(0编辑  收藏  举报