首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    赋值运算符(应用)

    int 1 = 10; i++; //单独使用 System.out.println("i:" + i); // i:11 int j = 10; ++j ; //单独使用 System.out.println("j:" + j); // j:11 int x = 10; int y = x++; //赋值运算,++在后边,所以是使用x原来的值赋值给y , x本身自增丄 System.out.println("x:" + x + ", y:" + y); // x:11, y: 10 i nt m = 10; int n = ++m; //赋值运算,++在前边,所以是使用m自增后的值赋值给n , m本身自增1 System.out.println("m:" + m + ", m:" + m); // m:11 , m: 11 练习: int x = 10; int y = x++ + x++ + x++; System.out.println(y) ; // y的值是多少? /* 解析,三个表达式都是++在后,所以每次使用的都是自增前的值,但程序自左至右执行,所以第一次自增时,使用的是 10进行计算,但第二次自增时,x的值已经自增到11 了,所以第二次使用的是11,然后再次自增… 所以整个式子应该是:int y = 10 + 11 + 12; 输出结果为3 3。 */ 注意:通过此处联系深刻理解自增和自减的规律,但实际开发中强烈建议不要这样写代码!容易挨打!

    02
    领券