有时候你无法理解别人对你问题的回答,请记住不要轻易放弃这个问题
就比如
public class add_and_add_understand {
public static void main(String[] args) {
//好像理解了
//我解释一下别人的意思:
int i=1;
i=i++; // (加一个中间变量去理解) >>>>> int temp = i ++ >>>temp = 1 and i =2>>>>> i = temp >>> i =1
i=i++; // >>>>> int temp = i ++ >>>temp = 1 and i =2>>>>> i = temp >>> i =1
System.out.println(i);
/*
}
懂了???
我懂了代码,但是不懂为什么要这样:++在前是先自增再赋值,++在后是先赋值再自增
这样挺容易误解的,慎重理解!!!
我感觉这个问题还是请老师专门讲解一下,毕竟很多做法都是猜测,只是有很多人的猜测符合答案而已,求群主召唤老师来权威解释一下这个问题
大家多顶顶这个问题!!!!好让老师看见这个问题
实际上我这仅仅是一种猜想,应该说是一种合理的猜想,因为答案是对的,我们也常常遇到这些问题,别人给你为什么,仅仅是他个人的理解而已
如果你还是不确定,请加上一句话:我的个人理解。这是对你负责,也是对提问者的一种负责
当然最好是请教有经验的人或者是有权威的人——也不见得他们说的就比你说的对(相对而言)
如果你还是不确定,或者很疑惑,记住请问老师,或者更有见识或经验的人,也许他能给你一个更好的答案,谢谢!!! |