关于java中的自增++自减--相关内容

可用在线java编辑器进行校验:https://c.runoob.com/compile/10/
总结:关于两者的区别大家只需要记住一句话i++是先参与运算然后自加1;++i是先自加1然后参与运算。

i++;先算再加1,但是不会返回结果,只有当你引用的时候会+1
++i;先减一再算
public class HelloWorld {
    
    
    public static void main(String []args) {
    
    
		int a = 10;
		int b = 20;
		int c = 25;
		int d = 25;
			//
       System.out.println("输出++a:   " + (++a));
		System.out.println("此时输出a  :     " + a);
	   System.out.println("输出--a:   " + (--a));
		System.out.println("此时输出a  :     " + a);
	   System.out.println("输出a++:   " + (a++));
		System.out.println("此时输出a  :     " + a);
	   System.out.println("输出a--:   " + (a--));
	   System.out.println("此时输出a  :     " + a);
		//查看d++ 与++d的不同
		 System.out.println("输出d++:   " + (d++));
		 System.out.println("此时输出d  :     " + d);
		 System.out.println("输出++d:   " + (++d));
		 System.out.println("此时输出d  :     " + d);
    }
}
输出++a:   11
	此时输出a  :     11
输出--a:   10
	此时输出a  :     10
输出a++10
此时输出a  :     11
输出a--11
	此时输出a  :     10
输出d++25
	此时输出d  :     26
输出++d:   27
	此时输出d  :     27

实例
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/budaoweng0609/article/details/129625344