++ --的运算规则

一:单独使用

放在操作数的前面和后面,结果是一样的(这种用法是我们常用的),结果均为正常操作加一减一

class Add{
	public static void main(String[] args){
		int a = 3;
		int b = 5;
		/*
		int c = a++;
		System.out.println(c);//预计为3
		System.out.println(a);//预计为4
		
		
		int d = ++a;
		System.out.println(d);//预计为4
		System.out.println(a);//预计为4
		*/


		a++;
		b--;
		System.out.println(a);//预计为4
		System.out.println(b);//预计为4
	
	}

}

    

二:参与运算

放在a后面:

a先把值赋给别人,a本身再做加加减减

class Add{
	public static void main(String[] args){
		int a = 3;
		int b = 5;
		
		int c = a++;
		System.out.println(c);//预计为3
		System.out.println(a);//预计为4
		
		
		/*int d = ++a;
		System.out.println(d);//预计为4
		System.out.println(a);//预计为4
		*/
	
	}





}

放在a前面:

a先做加加减减,再将结果赋值给别人

class Add{
	public static void main(String[] args){
		int a = 3;
		int b = 5;
		/*
		int c = a++;
		System.out.println(c);//预计为3
		System.out.println(a);//预计为4
		*/
		
		int d = ++a;
		System.out.println(d);//预计为4
		System.out.println(a);//预计为4
		
	
	}

}

发布了13 篇原创文章 · 获赞 0 · 访问量 116

猜你喜欢

转载自blog.csdn.net/zhengzhongz/article/details/104099695