Java_运算符

简介: 该文档介绍了编程中的几种运算符。算术运算符包括加、减、乘、除和取余

运算符

算术运算符

分类: + - * / %

/ 整数和整数相除结果只能是整数,要想得到小数,必须要有小数参与

% 取余,获取两个数字相除的余数

  • 一个数字是否为另外一个数字的倍数
  • 奇偶数的判断
  • 获取一个数字的任意位置上的值

+ 在字符串中的拼接规律

  • 串前运算,串后拼接

自增自减运算符

表示方式: 变量++/++变量,让变量本身的值+1

变量-- / -- 变量, 让变量本身的值-1

参与运算的规律:

a++     先运算后自增

++a 先自增后运算

赋值运算符

分类: =

拓展赋值运算符

分类: += -= *= /= %=

执行流程:

  1. 先用符号左边的变量,和右边的数据进行运算
  2. 把结果进行强制类型转换【转化为符号左边的数据的类型】
  3. 最后把结果赋值给左边的变量

关系运算符

作用 : 实现比较两个数字的大小的关系

分类: > >= < <= == !=

注意事项:在Java中,使用 “==” 代表是否相等, "="代表赋值

逻辑运算符

作用: 连接多个关系表达式

与: & 、&&

使用场景: 表示多个条件需要同时满足

结论: 有false则false

&、&&的区别:

&&多一个短路效应: 符号左边为false,右边就不执行了

或: | 、||

使用场景: 表示多个条件只需要满足其中一个

结论: 有true则true

| 、||的区别:

|| 多一个短路效应: 符号左边为true右边就不执行了

! 取反

^ 相同为false,不同为true

三元运算符

作用: 用于程序的判断,选择一种结果

格式: 数据类型 变量名 = 关系表达式 ?  满足条件执行的值 : 不满足条件执行的值;

执行流程:

  1. 先执行关系表达式,
  2. 如果判断结果为true,则返回【满足条件的值】
  3. 如果判断结果为false,则返回【不满足条件的值】
目录
相关文章
|
5天前
|
Java 数据处理
Java运算符与表达式详解
Java运算符与表达式详解
|
5天前
|
Java
Java程序设计基础——条件运算符的深入解析
Java程序设计基础——条件运算符的深入解析
|
11天前
|
Java
探索Java世界的奇妙工具——运算符与表达式运算符
探索Java世界的奇妙工具——运算符与表达式运算符
12 0
|
3天前
|
Java 数据处理
Java运算符
Java运算符
11 2
|
5天前
|
存储 Java
Java程序设计基础——字符串运算符
Java程序设计基础——字符串运算符
|
5天前
|
存储 Java 编译器
Java程序设计基础——赋值运算符
Java程序设计基础——赋值运算符
|
5天前
|
Java
Java程序设计基础—表达式及运算符的优先级
Java程序设计基础—表达式及运算符的优先级
|
11天前
|
Java
【Java开发指南 | 第十一篇】Java运算符
【Java开发指南 | 第十一篇】Java运算符
13 2
|
11天前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
14 0
|
11天前
|
Java
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
12 0