第2章-数据类型和运算符jjjj最新.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
a = ( b + 3 ) + ( b – 1 ) 表达式 表达式 表达式 串讲:赋值运算符2-2 变量名 = 表达式; 语法 示例 表达式就是符号(如加号、减号)与操作数(如b,3等)的组合 第*页/共39页 上机练习 练习 完成时间:15分钟 共性问题集中讲解 第*页/共39页 需求说明 键盘输入四位数字的会员卡号 使用“/”和“%”运算符分解获得会员卡各个位上的数字 将各个位上数字求和 分析 通过求余运算分别获得会员卡号的个、十、百、千位的数字 串讲:关系运算符 注意 运算符 含义 范例 结果 == 等于 5==6 false != 不等于 5!=6 true ? 大于 56 false ? 小于 56 true = 大于等于 5=6 false = 小于等于 5=6 true =为赋值运算符,==为等于运算符 关系表达式的结果为布尔值 、、=、= 运算符的优先级别高于==、!= 、、=、=运算符只支持数值类型的数据比较 第*页/共39页 串讲:逻辑运算符 注意 运算符 含义 运算规则 逻辑与 两个操作数都是true,结果才为true | 逻辑或 两个操作数一个是true,结果为true ^ 逻辑异或 两个操作数相同,结果为false; 两个操作数不同,结果为true; ! 逻辑反 操作数为true,结果为false; 操作数为false,结果为true; 操作数类型只能是布尔类型,操作结果也是布尔值 优先级别 ! ^ | || 第*页/共39页 小结 第*页/共39页 请下面这段代码的运行结果是? 提问 public static void main(String[] args) { System.out.println(!((23+30%2*3)12)); } false 串讲:位运算符2-1 运算符 含义 运算规则 按位与 两个操作数都是1,结果才为1 | 按位或 两个操作数一个是1,结果为1 ^ 按位异或 两个操作数相同,结果为0; 两个操作数不同,结果为1; ~ 按位非/取反 操作数为1,结果为0; 操作数为0,结果为1; ? 左移 右边空位补0 右移 左侧空位补最高位,即符号位 无符号右移 左侧空位补0 第*页/共39页 串讲:位运算符2-2 位运算的结果也是整型数 位运算符对操作数以二进制位为单位进行运算 如果操作数是char、byte、short,位运算前其值会自动晋升为int,运算结果也为int 位运算的操作数是整型数 注意 第*页/共39页 串讲:条件运算符 也称为:三目运算符或三元运算符 语法 示例 int min; min = 5 7 ? 5 : 7; System.out.println(min); min = 10 7 ? 10 : 7; System.out.println(min); 第*页/共39页 上机练习 练习 完成时间:5分钟 共性问题集中讲解 第*页/共39页 需求说明 根据分解后的数字之和,判断用户是否中奖 分析 通过关系运算符判断数字之和是否满足中奖要求 小结 第*页/共39页 单目运算符包括!??~? ++ ?--,优先级别高 优先级别最低的是赋值运算符 可以通过()控制表达式的运算顺序,()优先级最高 从右向左结合性的只有赋值运算符、三目运算符和单目运算符 算术运算符 关系运算符 逻辑运算符 总结 提问 第*页/共39页 使用标识符时需要遵循哪四个规则? 简述注释的分类和作用。 Java中运算符有哪些? 简述自动类型转换和强制类型转换的区别。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 第二章 数据类型和运算符 第一单元 第*页/共39页 本章相关学习资源 《数据类型和运算符》专题 《使用Java实现面向对象编程》 第2章 《数据类型和运算符》 第*页/共39页 预习检查 说出标识符的命名规则。 请说出Java中的三类注释。 使用Scanner需要导入哪个包? 列举关系运算符有哪些。 提问 第*页/共39页 本章任务 任务1:实现个人简历信息输出 任务2:实现模拟幸运抽奖 第*页/共39页 掌握标识符和关键字 了解Java中的数据类型 掌握算术运算符

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档