博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
菜鸟文科生的java之路:运算符
阅读量:4179 次
发布时间:2019-05-26

本文共 664 字,大约阅读时间需要 2 分钟。

0运算符的种类加粗样式

如果要进行赋值操作,则需要运算符,在java当中,运算符一共分为5类:算术运算符、比较运算符、赋值运算符、条件运算符、逻辑运算符。

0.1算术运算符

算术运算符如下图:
在这里插入图片描述
算术运算符一共有7种,知识的范围属于小学数学水平。+、-、、/、%、、++、–。稍微有点不同的是自增和自减。
注意%是求余
**关于自增
右边先赋值再自增***左边先自增在赋值

0.2赋值运算符

图表如下:
在这里插入图片描述
赋值运算符一共五种:=、+=、-+、*=、/=、%=。
模等于中的%是求余。
0.3比较运算符
在这里插入图片描述
注意:
1、>、<、>=、<= 左右两边只能是数值。
2、 == 、!=两边的操作数既可以是数值,也可以是引用类型。

0.4逻辑运算符

在这里插入图片描述
四种逻辑符号:与、或、非、异或&&,||,!,^
异或:A和B有且只有1人同意,才能同意。
特别注意的是:逻辑运算符中存在一种短路现象。

假如 (a>b) && (a<b)中,如果能确定左边a>b,运行的结果为false,那么就不会运行右边的了。

同样,在||中,左边是true,那么右边也不会执行了。

0.5条件运算符

在这里插入图片描述
条件运算符(?:)也称为 三元运算符
语法形式:布尔表达式 ?表达式1 : 表达式2
运算过程:如果布尔表达式的值为true, 则返回 表达式1的值否则返回表达式2的值。


0.6运算符的优先级

在这里插入图片描述
使用小括号(),一般用来指明了最高的优先级;
当去模时,如果左边的数比右边的数小,那么直接取左边的值****如:4%5 = 4
变量类型为int时,数据一定要取整,即便有小数。

转载地址:http://ufeai.baihongyu.com/

你可能感兴趣的文章
基于SSH开发的勤工助学管理系统 JAVA MySQL
查看>>
基于SSH开发的宠物销售商城系统 JAVA MySQL
查看>>
基于springboot的宠物领养管理系统 java
查看>>
JAVA 洗衣房管理系统 宿舍洗衣机管理系统
查看>>
基于SSM的街道办安全管理系统 JAVA
查看>>
基于SSM的论文选题管理系统 JAVA
查看>>
生成器模式
查看>>
工厂方法模式
查看>>
阿里规范(一)关于CountDownLatch和ThreadLocalRandom的详解(带测试代码)
查看>>
Mysql 函数 STR_TO_DATE
查看>>
Commons CLI 使用介绍
查看>>
Mybatis 缓存实现原理——案例实践
查看>>
Mybatis 缓存实现原理
查看>>
怎么提升SQL查询效率
查看>>
预编译防止sql注入
查看>>
覆盖equals方法时总是要覆盖hashCode
查看>>
clone详解
查看>>
【Java并发编程实战】——AbstractQueuedSynchronizer源码分析(一)
查看>>
【Java并发编程实战】——并发编程基础
查看>>
【Java并发编程实战】——Java内存模型与线程
查看>>