JAVA帮看看运行结果

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:34:42
public class data2
{
public static void main(String[] args)
{
int a=10;
System.out.println("a="+(a++));
}
}

结果多少?解释一下
那(a++)括号的作用呢。

a=10

如果你是System.out.println("a="+(++a));的话 是a=11
或者你在添加一句 System.out.println("a="+(a)); 输出
a=10
a=11

结果是:10
运行完后,再对a进行+1操作。
原因:++在后。。

如果++在前的话,如:++a 结果就是11了。

结果对于 10
a++ 是在自加之前先返回出值