Java基础06之基本运算符

这篇博客详细介绍了Java中的基本运算符,包括算数、赋值、关系、逻辑、位、条件和扩展运算符,并通过实例展示了它们的用法。文章还涉及了自增自减操作符、类型转换、逻辑运算以及位运算的应用。此外,还讲解了条件运算符和扩展赋值运算符的使用场景。
摘要由CSDN通过智能技术生成

基本运算符

Java中基本运算符分为以下七种(重点掌握前四种),分别为:

  • 算数运算符:+,-,*,/,%(取余数),++(自增),–(自减)
  • 赋值运算符:=
  • 关系运算符:>,<,>=,<=,==(等于),!=(不等于),instanceof
  • 逻辑运算符:&&(逻辑与),||(逻辑或),!(逻辑非)
  • 位运算符::&,|,^,~,>>,<<,>>>
  • 条件运算符:?:
  • 扩展运算符:+=,-=,*=,/=
public class Demo{
	public static void main(String[] args){
		// 算数运算符
		int a = 10;
		int b = 20;
		int c = 15;

		System.out.println(a + b);
		System.out.println(a - b);
		System.out.println(a * b);
		// 在有可能出现小数点时候进行类型转换
		System.out.println((double)a / b);
		System.out.println(a % b);
		
		// ++ --
		int d1 = a++;// a++ :a = a + 1,但是在这种情况下,先给b赋值,再自增
		int d2 = ++a;// ++a:a = a - 1,在这种情况下,先自增,再将自增后的结果赋值给b
		//a--,--a可类比于此
		System.out.println(a);
		System.out.println(d1);
		System.out.println(d2);
		
		// 关系运算符
		// 返回的结果:正确、错误,即为布尔值
		System.out.println(a > b);
		System.out.println(a < b);
		System.out.println(a == b);
		System.out.println(a != b);
		
		//逻辑运算符
		boolean b1 = true;
		boolean b2 = false;
		System.out.println("b1 && b2:" + (b1 && b2));// 逻辑与运算:两个变量都为真,结果为真
		System.out.println("b1 || b2:" + (b1 || b2));//逻辑非运算:两个变量有一个为真,结果为真
		System.out.println("!(b1 && b2):"+ !(b1 && b2));//如果是真,则为假,反之亦然
		
		// 位运算符
		/*
		二进制数
		A = 0011 1100
		B = 0000 1101
		
		A&B = 0000 1100 如果对应位都为1,则为1,如果不是则为0
		A|B = 0011 1101 如果对应位都为0,则为0,如果不是则为1
		A^B = 0011 0001 如果对应位相同,则为0,如果不相同则为1
		~B = 1111 0010 如果对应为为1,则为0,如果为0,则为1
		
		0000 0010 2
		0001 0000 16
		*/
		System.out.println(2 << 3);
		// 结果为16,即将2的二进制数向左移3位,如上
		
		// 条件运算符
		// x ? y : z
		//如果x为真,则返回y,否则返回z
		
		int score = 80;
		String type = score < 60 ? "不及格" : "及格";
		System.out.println(type);
		
		// 扩展运算符
		int z = 10;
		int x = 20;
		x += y;// x = x + y
		System.out.println(x);
		x -= y;// x = x - y;
		System.out.println(x);
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值