public static void main(String[] args)
{
int a = 9;
a++;
System.out.println(a);
System.out.println(a++);
System.out.println(a);
}
三个分别输出多少?
public static void main(String[] args)
{
int a = 9;
++a;
System.out.println(a);
System.out.println(a++);
System.out.println(a); }
三个分别输出多少?
这两++老是搞得稀里糊涂,有什么好方法帮助记忆不?请好手们说说,谢谢了
{
int a = 9;
a++;
System.out.println(a);
System.out.println(a++);
System.out.println(a);
}
三个分别输出多少?
public static void main(String[] args)
{
int a = 9;
++a;
System.out.println(a);
System.out.println(a++);
System.out.println(a); }
三个分别输出多少?
这两++老是搞得稀里糊涂,有什么好方法帮助记忆不?请好手们说说,谢谢了
++在后面的话像a++ 你就先输出a,在让a加1.方正最后a的值回加1,只不过输出显示会有所不同。
10
11
简单记忆,哪个在前先用哪个.如a++,先使用a值,再做a=a+1;而++a,先做a=a+1,再使用a值.
最终结果都是+1,就看是先+1(如++a)再使用还是先使用再+1!(如a++)
++a 的就是 a = a + 1; 后 {.....};
a++ 的就是 {.....}; 后 a = a + 1;
System.out.println(++a);
->
a = a + 1;
System.out.println(a);
//
System.out.println(a++);
->
System.out.println(a);
a = a + 1;
public static void main(String[] args)
{
int a = 1;
System.out.println(a++);
System.out.println(++a);
}
输出1和3,这个明白就一般OK了!