java_运算符_[2.2]

运算符

就是对常量和变量进行操作的符号。
		
分类:
	算术运算符:
		.........
		++ , --    运算符就是对变量进行自增1或者自减1
				单独使用:放在操作数的前面和后面效果一样,都是自增1或自减1(这种用法是我们比较常见的)
				参与运算使用:
					放在操作数的前面,先自增或者自减,然后再参与运算。
					放在操作数的后面,先参与运算,再自增或者自减。
			
	赋值运算符:
		.........
		+=,-=,	// += 把左边和右边做加法,然后再赋值
		*=,/=,%=  
						int x = 10;
						int a,b; 
						a = b = 10;  //a=10;b=10;x=10
						
						int y = 10;
						y += 20;  //给y加20,再赋值给y
	比较运算符:
		==,!=,>,>=,<,<= 	//结果永远是boolean类型
						int x = 3; int y = 4;  int z = 3;
						
						System.out.println(x == y);  //false 两个数字进行比较只会返回false或true
						System.out.println(x == z);		//true
						System.out.println((x+y) == (x+z)); //7 == 6 false
					
						System.out.println(x != y);  //true
						System.out.println(x > y); //false
						System.out.println(x >= y); //false
						System.out.println(x < y);  //true
						System.out.println(x <= y); //true ;小于或等于 
						
						int a = 10; int b = 20;
				
						boolean flag = (a == b); //true
						int c = (a = b); //a=20;c=20
						System.out.println(c);
	逻辑运算符:
		 & 逻辑与
		 | 逻辑或
		 ^ 逻辑异或
		 ! 逻辑非
	位运算符,
	三目运算符


		
注意事项:
		A:整数相除只能得到整数。如果想得到小数,必须把数据变化为浮点数类型
		B:/获取的是除法操作的商,%获取的是除法操作的余数
class OperatorDemo{
	public static void main(String[] args){
		int x=3;
		int y=4;
		
		System.out.println(x+y);   //7
		System.out.println(x-y);	//-1
		System.out.println(x*y);  //12
		
		System.out.println(x/y);	//0      /  取商。     【被除数÷除数=商+余数】
		//整数相除只能得到整数;如果想要得到完整的小数,需要将操作数中的任意一个数据变为浮点数。
		//System.out.println(x*1.0/y);
		
		System.out.println(x%y);	//  % 取余数
		
		System.out.println("自增运算符-------------"+x+y)  //字符串的拼接
		//单独使用  		x++		++x			y--		--y
		// System.out.println(10++);		报错;意外的类型;常量是不可以这样做的
		System.out.println(x++);   //先打印x,然后在自增。 3
		System.out.println(x);  //上面自增完了,所以打印  4
		System.out.println(++x);   //先自增,然后在打印    5
		
		//参与运算符   	 x++		++x			y--		--y
		//int a=3   	int b=4
		System.out.println("a:"+.................)
	}
}
//字符串连接符
		System.out.println("hello"+'a'+1);
		System.out.println('a'+1+"hello");
发布了80 篇原创文章 · 获赞 0 · 访问量 1769

猜你喜欢

转载自blog.csdn.net/weixin_41272269/article/details/103221696