Java程序中"a="+a+",源程序如下

1个回答

  • 我们可以这样来理解 若int a=2,那么我们将a可以看做是形式的,2是实际的

    同样 String s="a=" s是形式的,a=是实际的

    在System.out.println()里,""中的都是实际的,即电脑会原分不动的打印出里面的内容 而+号是连结两个表达式的,""也算是表达式,形式的参数也是表达式.

    拿你给出的例子做说明

    int a=2,b;

    b=a++; //这个你肯定明白的,是a自+

    System.out.println("a="+a+",b="+b);

    这里我们可以看到有四个表达式"a=" + a + "b=" + b

    于是电脑会输出a=3,b=2

    其中a=就是"a="

    3就是a

    ,b=就是",b="

    2就是b

    希望我的解释已经使你明白^^