java运算符的名称_Java入门学习(五)常用的运算符

Java提供了一套丰富的运算符来操纵变量。常用的运算符可分为如下几种:算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符。

1517.html

算术运算符

主要用于进行基本的算术运算,如加法、减法、乘法、除法等。

常用的算术运算符:算术运算符名称列子

+加法5+12=17

-减法10-9=1

*乘法3*7=21

/除法24/4=6

%求余24%7=3

++自增1int i=5;i++;

--自减1int i=5;i--;

其中,++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但是结果确实截然不同的。public class FifthDay {

public static void main(String[] args) {

int a = 5;

//a先执行自增,然后赋值给b;

int b = ++a;

System.out.println("a:" + a);

System.out.println("b:" + b);

System.out.println("");

int c = 5;

//将c的值赋值给d,然后执行自增

int d = c++;

System.out.println("c:" + c);

System.out.println("d:" + d);

}

}

//输出

a:6

b:6

c:6

d:5

注:% 用来求余数,也称为”取模运算符“。

赋值运算符

赋值运算符是指为变量或常量指定数值的符号。如可以使用 “=” 将右边的表达式结果赋给左边的操作数。常用赋值运算符,如下表所示:运算符名称列子

=赋值c=a+b将a+b的值赋给c

+=加等于c+=a等于c=c+a

-=减等于c-=a等于c=c-a

*=乘等于c*=a等于c=c*a

/=除等于c/=a等于c=c/a

%=模等于c%=a等于c=c%a

比较运算符

比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。Java 中常用的比较运算符如下表所示:比较运算符名称列子结果

>大于a=5;b=2;a>btrue

>=大于等于a=5;a>=3true

<=小于等于a=5;b=2;b<=2;true

==等于a=5;b=2;a==bfalse

!=不等于b=2;b!=2false

注意: > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型; == 、 != 两边的操作数既可以是数值类型,也可以是引用类型。

逻辑运算符

逻辑运算符主要用于进行逻辑运算。常用的逻辑运算符如下表所示:

1517.html

我们可以从“投票选举”的角度理解逻辑运算符:

1、 与:要求所有人都投票同意,才能通过某议题;

2、 或:只要求一个人投票同意就可以通过某议题;

3、 非:某人原本投票同意,通过非运算符,可以使其投票无效;

4、 异或:有且只能有一个人投票同意,才可以通过某议题;

条件运算符

条件运算符( ? : )也称为 “三元运算符”。语法形式:布尔表达式 ? 表达式1 :表达式2

运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值。

运算符优先级

所谓优先级,就是在表达式中的运算顺序。Java 中常用的运算符的优先级如下表所示:

1517.html

大家没必要去死记运算符的优先级顺序,实际开发中,一般会使用小括号辅助进行优先级管理。

今天的笔记内容就到这里了,如果对我的笔记感兴趣,可以来看一些我的java学习笔记。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值