Java基础学习3_常用运算符
来源:互联网 发布:数据连接老是自动打开 编辑:程序博客网 时间:2024/06/06 00:36
Ø
Ø
Ø
Ø
Ø
一、算术运算符
算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。
Java 中常用的算术运算符:
其中,++
int b=++a;(a先自增,然后赋值给b)
int b=a++;(a先赋值给b,然后再自增)
自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如5++ 、 8-- 等写法都是错误的!
二、赋值运算符
赋值运算符是指为变量或常量指定数值的符号。如可以使用
Java 支持的常用赋值运算符,如下表所示:
三、比较运算符
比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。
Java 中常用的比较运算符如下表所示:
注意哦:
1、
2、
注意:其中“=”是赋值,“==”是比较。
四、逻辑运算符
逻辑运算符主要用于进行逻辑运算。Java 中常用的逻辑运算符如下表所示:
我们可以从“投票选举”的角度理解逻辑运算符:
1、
2、
3、
4、
当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。
譬如:( one > two
同理,在( one > two
五、条件运算符
条件运算符( ? :
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为
例如:
因为,表达式 8>5 的值为 true,所以,返回:
六、运算符的优先级
所谓优先级,就是在表达式中的运算顺序。Java 中常用的运算符的优先级如下表所示:
级别为 1 的优先级最高,级别
PS:大家没必要去死记运算符的优先级顺序,实际开发中,一般会使用小括号辅助进行优先级管理。例如:
分析:小括号优先级最高,因此
1、 执行 a + 18 ,结果为 30
2、 执行( a + 18 ) % 4 取模,结果为 2
3、 执行 a
- Java基础学习3_常用运算符
- Java基础_运算符
- Java基础_运算符
- java基础第一章_运算符_算数运算符
- java基础5_运算符_语句_方法
- python学习_常用运算符
- java基础学习笔记_常用类
- Java基础_变量和运算符
- java基础_位运算符
- java基础_第一章_三目运算符
- Java学习_运算符优先级
- JAVA基础第二天学习日记_标识符、常量与变量、运算符、条件控制语句
- Java基础回顾_instanceof运算符_属于
- Python学习笔记3_常用内置函数与运算符
- java学习之旅13--运算符_01_算术_逻辑_位运算符_扩展运算符
- Java基础学习笔记之六(3)_常用类_File类
- java基础学习—运算符
- JAVA基础学习20171030-运算符
- 文章标题
- HTML标签
- 文本显示器-静态文本控件功能一览
- Java基础学习2_变量与常量
- Java基础学习1_Java基础
- Java基础学习3_常用运算符
- Java基础学习4_流程控制语句
- VB URL的编解码源码 GB2312 UTF-8编解码
- Java基础学习5_数组
- nandflah 简介
- linux 各指标监控
- OpenMesh学习笔记3 半边数据结构
- 秒杀多线程第十篇 生产者消费者问题
- matlab的log()函数默认是以e为底的