- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 节 Java数据类型与表达式 Java语言程序设计(第2版).ppt
* * * * * * * * * * * * * * * * * 运算符 用法 描述 举例 op1 op2 op1大于op2 x3 = op1 = op2 op1大于等于op2 x=4 op1 op2 op1小于op2 x 3 = op1 = op2 op1小于等于op2 x =4 == op1 == op2 op1等于op2 x ==2 != op1 != op2 op1不等于op2 x!=1 2.3.2 关系运算 结果是布尔值(true或false) 2.3.3 Java逻辑运算符 运算符 用法 何时结果为true 附加特点 op1 op2 op1 和 op2都是true op1为false时,不计算op2 || op1 || op2 op1 或 op2是true op1为true时,不计算op2 ! ! op op为false ? 设x=3,执行下面语句结果为true。 System.out.println((x==3)||(x/02)); 如果将代码改为:System.out.println((x/02)||(x==3)); 则运行时将产生算术运算异常,不能用x去除0。 写出程序运行结果 public class Test1 { ??public static void main(String a[ ]) { ?? int m =4; ????System.out.println(result1=+m++); ????System.out.println(result2=+(++m)); ????boolean x = (m6) (m%2==0); ????System.out.println(result3=+x); } } result1=4 result2=6 result3=false 运行结果 2.3.4 位运算 是对操作数以二进制比特(bit)位为单位进行的操作运算 运算符 用法 操作 ~ ~op 结果是op按比特位求反 Op1 op2 将op1右移op2个位(带符号) Op1 op2 将op1左移op2个位(带符号) op1 op2 将op1右移op2个位(不带符号的右移) Op1 op2 op1 和 op2都是true | Op1 | op2 op1 或 op2是true ^ Op1 ^ op2 op1和op2是不同值 1. 移位运算符----使用示例 x(十进制表示) 二进制补码表示 x2 x2 x2 30 -17 在处理带符号的右移中,右移后左边的留出的空位上复制的原数的符号位。而不带符号的右移中,右移后左边的空位一律填0。带符号的左移在后边填补0。 数据在计算机内是以二进制补码的形式存储,正负数的区别看最高位:0代表正数;1则为负数 2.按位逻辑运算 x=13,y=43,计算各运算结果。 首先,将数据转换为二进制形式:x=1101,y=101011 以字节数据为例,x和y均占用一个字节,所以x和y的二进制为: x y? ~x结果应十进制结果为-14。 xy=1001,也即十进制的9 2.3.5 赋值组合运算符 是指在赋值运算符的左边有一个其它运算符 例如:x+=2; //相当与x=x+2 其功能是先将左边变量与右边的表达式进行某种运算后,再把运算的结果赋给变量。 能与赋值符结合的运算符包括: 算术运算符:+,-,*,/,% 位运算符: ,|,^ ? 位移运算符:,, 2.3.6 其它运算符 运算符 描述 ?: 作用相当于if-else语句 [] 用于声明数组,创建数组以及访问数组元素 . 用于访问对象实例或者类的类成员函数 ( type ) 强制类型转换 new 创建一个新的对象或者新的数组 instanceof 判断对象是否为类的实例 2.3.7 Java运算符的优先级与结合性 运算符 描述 优先级 结合性 () 圆括号 15 左 new 创建对象 15 左 [] 数组下标运算 15 左 . 访问成员(属性、方法) 15 左 ++,-- 后缀自增、自减1 14 右 ++,-- 前缀自增、自减1 1
您可能关注的文档
最近下载
- 六年级上册语文期中测试卷 人教部编版.pdf VIP
- 服装公司经营管理制度及流程.docx VIP
- 13G311-1 建筑工程.房屋建筑.混凝土结构加固构造.pdf VIP
- 公园建设工程施工组织设计.pdf VIP
- 09BD13 建筑物防雷装置.docx VIP
- 2025年一级建造师一建项目管理高频考点重点知识速记总结摘要.docx VIP
- 《计算机网络基础》课件——无线局域网概述.pptx VIP
- 招商银行2025秋招笔试真题试卷及答案解析 .pdf VIP
- CJ_T 123-2016 给水用钢骨架聚乙烯塑料复合管.docx VIP
- 哲学与人生第5课第二框课件《用发展的观点处理人生的问题》.pptx VIP
文档评论(0)