Java基础(4)运算符

本文详细介绍了Java中的运算符,包括算术运算符、关系运算符、逻辑运算符、赋值运算符、三元运算符和位运算符。通过实例解析了各种运算符的用法和优先级,特别是位运算符的按位与、按位或、按位异或等操作,以及负数在位运算中的处理过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、了解运算符

1、运算符是什么

运算符是一种特殊的符号,用以表示数据的运算,赋值和比较等

2、运算符分为哪几类

  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 赋值运算符
  • 三元运算符
  • 位运算符
  • 其他运算符

3、运算符的优先级

优先级 描述 运算符 目数 结合性
1 括号、点 . 、()、[ ] 双目 从左到右
2 正负号    +、- 单目 从右到左
3 自增自减,非   ++、- -、! 单目 从右到左
4 乘除、取余   *、/、% 双目 从左到右
5 加减   +、- 双目 从左到右
6 移位运算 <<、>>、>>> 双目 从左到右
7 大小关系 >、>=、<、<= 双目 从左到右
8 相等关系 = =、!= 双目 从左到右
9 按位与 & 双目 从左到右
10 按位异或 ^ 双目 从左到右
11 按位或 | 双目 从左到右
12 逻辑与 && 双目 从左到右
13 逻辑或 || 双目 从左到右
14 条件运算 ?: 三目 从右到左
15 赋值运算 =、+=、-=、*=、/=、%= 双目 从右到左

二、运算符的运用

1、算术运算符

定义:对数值类型的变量进行运算的

算术运算符的操作符:+、-、*、/、%

public  class Operator{
    public static void main(String[] args){
        int a=10;
        int b=20;
        System.out.println("a+b="+(a+b));
        System.out.println("b-a="+(b-a));
        System.out.println("a*b="+(a*b));
        System.out.println("b/a="+(b/a));
        System.out.println("b%a="+(b%a));
    }
}

 

着重讲一下操作符:%

算术运算符的操作符:++(自增)、- - (自减)

自增自减的四种形式:a++、++a、a- -、- -a

这里讲了++在前在后的区别,- -同等 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值