c3运算符表达式语句.ppt_第1页
c3运算符表达式语句.ppt_第2页
c3运算符表达式语句.ppt_第3页
c3运算符表达式语句.ppt_第4页
c3运算符表达式语句.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、运算符、表达式和语句,第三章,回顾,标识符 关键字 基本数据类型,目标,运算符 表达式 语句 能够编写一般的面向过程的程序,Java运算符综述,算术运算符与算术表达式,算术运算符 加 + 减 - 乘 * 除 / 求余 % 算术表达式 用算术符号和括号连接起来的符合Java语法规则的式子,称为算术表达式,自增自减运算符,自增 + X+ ; 相当于 X += 1; 自减 - X- ; 相当于 X -= 1; 注意 +X和X+,-X和X -的区别 X原值为5 Y = +X; / X的值为6 ,Y的值为6 Y = X +; / X的值为6 ,Y的值为5,算术混合运算的精度,精度从低到高排列的顺序是by

2、te short int long float double 如 5/2结果为2,5.0/2结果为2.5 Char 型数据和整形数据运算结果精度为int 如 byte x=7; 则B+x结果是 int型,写法char ch=B+x是不正确的,应当写成 char ch=(char)(B+x),关系运算符与关系表达式,关系运算符 用来比较两个值的关系 结果是 boolean 类型 包括: 、=、 =、 =、 != 关系表达式 结果为数值型的变量或表达式可以通过关系运算符形成关系表达式,逻辑运算符与逻辑表达式,逻辑运算符 包括: = 关系运算符如 if(x = 2),位运算符,按位取反1111000

3、0等于00001111 按位与 x/=x/2; int x = 2; x/=(x/2); 要牢记 程序不仅要执行正确 程序更要让人容易看懂 好的习惯 尽量使用括号显示的标明运算次序,增强程序的可读性,语句概述,方法调用语句System.out.println(“Hello”); 表达式语句 x = x + 2; (x+2;的非法性) 复合语句z = x + 2; System.out.println(z); 控制语句 package语句和import语句,控制语句,分支语句 让程序表现出选择和智能 循环语句 计算机最大的优点是可以快速、准确、不厌其烦的做大量重复的工作 循环语句就是发挥这一优点

4、的关键 编程就是将要解决的任务分解为顺序、分支和循环执行的简单操作序列,分支语句,条件语句 if else if else if else Example3_3 、Example3_4 switch 开关语句 switch(表达式)表达式必须为整型或字符型 case后常量也必须为整型或字符型 同一switch, case后常量必须互不相同 default 语句即使为空,最好也不要省略 Example3_5,循环语句,for(int i=0;i100;i+) 注意 i 的作用域,这样写在循环体后 i 已不存在 Example3_6、 Example3_7 while Example3_8 do while break 和 continue Example3_9,同类方法调用,一般方法声明和定义 方法声明 方法体 同类不同方法间调用 在main方法中可以直接调用同类的其他方法,但要求被调用方法是static方法 Example3_10,总结,运算符 表达式 语句 现在,能够通过在一个类中定义多个方法编写一般的面向过程的程序。类似C语言的功能已基本实现。,作业,P30习题1 P30习题3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论