以前学习JAVA时只是笼统的学习,很多细节问题并没有很仔细的研究和考虑,现在用到的时候才发现“书到用时方恨少”!唉!从头一点一点的慢慢学吧!
1、++x和x++的区别:
(1)++x 表示x先加1,然后把加1的结果再进行运算。
(2)x++ 表示x自身先进行运算,然后在加1。
例:
public class XXX
{
public static void main(String [] args)
{
int x=3;
System.out.println("x=" + ++x);
}
}
结果是x=4;
public class XXX
{
public static void main(String [] args)
{
int x=3;
System.out.println("x=" + x++);
}
}
结果是x=3;
1、++x和x++的区别:
(1)++x 表示x先加1,然后把加1的结果再进行运算。
(2)x++ 表示x自身先进行运算,然后在加1。
例:
public class XXX
{
public static void main(String [] args)
{
int x=3;
System.out.println("x=" + ++x);
}
}
结果是x=4;
public class XXX
{
public static void main(String [] args)
{
int x=3;
System.out.println("x=" + x++);
}
}
结果是x=3;