楼主你好 我测试了一下你的程序 运行的结果 是50 代码已给出
- package com.mth.test;
- public class Test {
- public static void main(String[] args) {
- int a = 30; // a的值是30
- a = 10 + a++;// a的值是40 先使用a的值 但是结果赋值给a 所以a还是40不是41
- int b = 10 + a++;// b的值是 50 此时a的值是41
- System.out.println("b=" + b); // 结果是50
- }
- }
复制代码 |