栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA基础知识----运算符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA基础知识----运算符

1.Ø 算数运算符 Ø 运算符 Ø 对常量和变量进行操作的符号称为运算符 Ø 表达式 Ø 用运算符把常量或者变量连接起来符号 java 语法的式子就可以称为表达式。不同运算符连接的式子体现的是不同类型的表达式。 Ø 定义两个 int 类型的变量 a,b ,做加法 (a + b) Ø 常用运算符 Ø 算术运算符 Ø 赋值运算符 Ø 关系运算符 Ø 逻辑运算符 Ø 三元运算符 Ø 位运算符 Ø 其他运算符

 

Ø 算数运算符概述 Ø A: 什么是运算符 Ø 就是对常量和变量进行操作的符号。 Ø B: 算数运算符有哪些 Ø * +,-,*,/,%,++,-- Ø 算数运算符取余和除法的区别 Ø  % :取余运算符。得到的是两个相除数据的余数。 Ø /: 除法运算符。得到是两个相除数据的商。 Ø 使用场景: % :判断两个数据是否整除。

 

Ø 字符和字符串参与加法操作 Ø 字符参与运算 Ø 其实是拿该字符对应的数值来操作 Ø ‘ a’  97 Ø ‘A’  65 Ø ‘0’  48 Ø 字符串参与运算 Ø 这里其实做的不是加法运算,而是字符串拼接。 Ø 字符串和其他类型的数据做拼接,结果是字符串类型的。 Ø 算数运算符 ++ 和 - - 的用法 Ø ++,-- 运算符:对变量做加 1 或者减 1 的操作。 Ø ++ 或者 -- 既可以放在变量的后面,也可以放在变量的前面。 Ø 单独使用的时候, ++ 或者 -- 无论是放在变量的前面还是后面,结果是一样的。 Ø 参与操作的时候: Ø 如果 ++ 或者 -- 在变量的后面,先拿变量参与操作,后变量做 ++ 或者 -- Ø 如果 ++ 或者 -- 在变量的前面,先变量做 ++ 或者 -- ,后拿变量参与操作

           

2.Ø 赋值运算符 Ø 基本的赋值运算符: = Ø 扩展的赋值运算符: +=,-=,*=,/=,%= Ø +=:  a+=20; 相当于 a = (a 的数据类型 )(a + 20);

3.Ø 关系运算符 Ø 关系运算符包含以下内容 :==,!=,>,>=,<,<= Ø 关系运算符的结果都是 boolean 型,也就是要么是 true ,要么是 false 。 Ø 注意事项 :关系运算符“==” 不能误写成“ =” 。

 

4.Ø 逻辑运算符概述 Ø A: 逻辑运算符有哪些 Ø &,|,^,! Ø &&,|| Ø B: 案例演示 Ø 逻辑运算符的基本用法 Ø C: 注意事项: Ø a: 逻辑运算符一般用于连接 boolean 类型的表达式或者值。 Ø b: 表达式:就是用运算符把常量或者变量连接起来的符合 java 语法的式子。 Ø 算术表达式:a + b

                                Ø比较表达式:a == b(条件表达式)

Ø D: 结论: Ø & 逻辑与 : 有 false 则 false 。 Ø | 逻辑或 : 有 true 则 true 。 Ø ^ 逻辑异或 : 相同为 false ,不同为 true 。 Ø ! 逻辑非 : 非 false 则 true ,非 true 则 false 。 Ø 特点:偶数个不改变本身。 Ø 逻辑运算符 && 与 & 的区别 Ø A:&& 和 & 的区别 ? Ø a: 最终结果一样。 Ø b:&& 具有短路效果。左边是 false ,右边不执行。 Ø & 是无论左边是 false 还是 true, 右边都会执行 Ø B:|| 和 | 的区别 ? Ø a: 最终结果一样 Ø b:|| 具有短路效果 . 左边是 true, 右边不执行 Ø | 是无论左边是 false 还是 true, 右边都会执行

         

 

 

5.Ø 三元运算符概述 Ø 格式 Ø ( 关系表达式 )? 表达式 1: 表达式 2; Ø 如果条件为 true ,运算后的结果是表达式 1 ; Ø 如果条件为 false ,运算后的结果是表达式 2 ;

              

 

6.Ø 位运算符  

 

Ø 位运算符是直接对二进制进行运算 Ø 进制的由来: Ø 任何数据在计算机中都是以二进制的形式存在的。二进制早起由电信号开关演变而来。 Ø 对于整数,有四种表现形式: Ø 二进制: 0,1 ,满 2 进 1 。 Ø 八进制: 0-7 ,满 8 进 1 ,用 0 开头表示。 Ø 十进制: 0-9 ,满 10 进 1 。 Ø 十六进制: 0-9 , A-F ,满 16 进 1 ,用 0x 开头表示。 Ø 进制的基本转换: Ø 十进制  二进制互转 Ø 负数的二进制表现形式: Ø 对应的正数二进制取反加 1 Ø 位运算符的细节

 

Ø 左移几位其实就是该数据乘以 2 的几次方。 << :可以完成 2 的次幂运算。 Ø 右移几位其实就是该数据除以 2 的几次幂。 7.Ø instanceof 运算符 Ø 用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型) Ø 如果运算符左侧变量所指的对象,是操作符右侧类或接口 (class/interface) 的一个对象,那么结果为真。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/856928.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号