这个问题其实很简单。只是刚入门的时候会很迷惑。到底是怎么理解才对。
写一个例子
int i=10;
int a=i++;
System.out.println("a="+a);//输出结果 a= 10;
int j=10;
int b=++j;
System.out.println("b="+b);//输出结果 b= 11;
其实新人入门的时候百度找答案,都会有自增,变量,赋值之类的名词会要人迷惑,那些词汇只是为了熟悉下,方便以后更好的学习。
最初期不易于理解问题,
所以要理解i++,跟++i的区别只要记住:
当int i=10;时
i++ 时i就是 i 本身10,
++i 时i就是 10+1,
也就是说:i++ i就是 i 本身;++i i就是 i+1
写一个例子
int i=10;
int a=i++;
System.out.println("a="+a);//输出结果 a= 10;
int j=10;
int b=++j;
System.out.println("b="+b);//输出结果 b= 11;
其实新人入门的时候百度找答案,都会有自增,变量,赋值之类的名词会要人迷惑,那些词汇只是为了熟悉下,方便以后更好的学习。
最初期不易于理解问题,
所以要理解i++,跟++i的区别只要记住:
当int i=10;时
i++ 时i就是 i 本身10,
++i 时i就是 10+1,
也就是说:i++ i就是 i 本身;++i i就是 i+1