首页 > 编程语言 > 详细

关于java编程算术运算符:自加++ ,一道非常经典的面试题目

时间:2021-05-07 23:59:25      阅读:25      评论:0      收藏:0      [点我收藏+]

关于自加++ ,一道非常经典的面试题目:

技术分享图片

     int i = 1; 
    int a,b;
    i = i++;    //这里是赋值给自己
    System.out.println(i); //**结果输出还是不变,结果仍然为 1**
	
    /*
      关于上面一题为什么不变,作如下说明:
      i = i++; 先赋值,在自加
      (1) temp = i(先赋值给一个临时变量temp)
      (2) i = i + 1;
      (3) i = temp;
     */
	 
    int j  = 1;
    j = ++j;
    System.out.println(j );  **// 这里输出结果为  2**
	
    /*
      关于上面一题为什么变化,作如下说明:
      i = i++; 先自加,在赋值
      (1) i = i + 1;
      (2) temp = i(先赋值给一个临时变量temp)
      (3) i = temp;
     */

关于java编程算术运算符:自加++ ,一道非常经典的面试题目

原文:https://www.cnblogs.com/MINGYOUR/p/14742657.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!