java程序设计教学教案.ppt

上传人:xin****828 文档编号:18168307 上传时间:2020-12-25 格式:PPT 页数:26 大小:497KB
收藏 版权申诉 举报 下载
java程序设计教学教案.ppt_第1页
第1页 / 共26页
java程序设计教学教案.ppt_第2页
第2页 / 共26页
java程序设计教学教案.ppt_第3页
第3页 / 共26页
资源描述:

《java程序设计教学教案.ppt》由会员分享,可在线阅读,更多相关《java程序设计教学教案.ppt(26页珍藏版)》请在装配图网上搜索。

1、第三章 运算符、表达式和语句 3.1 运算符与表达式 1.算术运算符与算术表达式 加减运算符: + - 乘、除和求余运算: * / % 3.1 运算符与表达式 2.自增、自减运算符: + - +x -x x+ x - - 3.1 运算符与表达式 3.算术混合运算的精度 精度从低到高排列顺序: byte short int long float double Java将按照运算符号两边的操作元的最高精度 保留为结果的精度 3.1 运算符与表达式 4.关系运算符和关系表达式 关系运算符用来比较两个值的关系。 关系运算符的运算结果式 boolean型。 运算符: = 左到右 6 大小关系运算 = 左

2、到右 7 相等关系运算 = != 左到右 8 按位与运算 表达式语句 :由一个表达式构成一个语句,如: x=23; 复合语句 :可以用 把一些语句括起来构成 复合语句。如: z=23+x; System.out.print(z); 控制语句 :条件语句和 Switch开关语句 package语句和 import语句 3. 语句 2.控制语句:条件语句和 switch开关语句。 if-else语句 ,格式: If(表达式 ) 若干语句 else 若干语句 if后边 ()内的表达式的值必须式 boolean型的,如果表达式 为 true,则执行紧跟的复合语句,如果为 false,则执行 else后

3、边的复合语句 3. 语句 例: class Example3_2 public static void main(String args) float x=12.56f,y; if(x0 else y=3*x+3; System.out.println(y); 3. 语句 2.控制语句:条件语句和 switch开关语句。 switch是多分支的开关语句。一般格式定义为: switch(表达式 ) case 常量 1: 若干语句 break; case 常量 2: 若干语句 break; case 常量 n: 若干语句 break; default: 若干语句 Switch语句中的表达式的值必须

4、是整型或字符型:常量 1到常量 n必须是整型和字符型。 3. 语句 例 3: 3. 语句 3.循环语句: for 循环语句 格式: for (表达式 1;表达式 2;表达式 3) 若干语句 表达式 1负责完成变量的初始化 表达式 2为循环条件,值为 boolean型 表达式 3用来修整变量,改变循环条件。 3. 语句 例:求 1加到 100的和 3. 语句 3.循环语句: while循环 格式: while(表达式 ) 若干语句 3. 语句 3.循环语句: do-while循环 格式: do 若干语句 while(表达式 ); 3. 语句 例:计算 1+1/2! +1/3! +1/4! 前 2

5、0项目 的和 class Example3_5 public static void main(String args) double sum=0,a=1;int i=1; while(i=20) a=a*(1.0/i); sum=sum+a; i=i+1; System.out.println(sum=+sum); 3. 语句 3.循环语句: 循环体中使用 break和 continue 说明: break:终止整个循环 continue:终止单次循环 3. 语句 例 6:计算 1+3+5+7+9 上机练习 1. 编写应用程序,求 1! +2! +3! +20 ! 2. 编写一个小应用程序求

6、 100以内的全部素数。 3. 求 1000以内的所有完数,并打印其因子。 1-3章复习题目 1. 开发与运行 Java程序需要经过哪些步骤和过程? 2. Java程序由什么组成的?一个程序中必须要有 public类吗? Java源文件的命名 规则是怎样的? 3. Java语言的注释都有哪些? 4. Java应用程序和小应用程序的区别是什么? 5. Java源文件的扩展名是什么?编译后产生的文件扩展名是什么? 6. Java使用的 unicode字符集有多少个字符?每个字符占用多少字节? 7. Java语言有哪些基本数据类型? 8. 如何声明创建数组? 9. 如何获取数组的长度? 10. 位运算符号都有哪些? 11. 编写一个应用程序求 1! +2! +3! +4! + +20 ! 12. 编写一个应用程序打印乘法口诀表。 13. 编写一个应用程序求 1000以内的全部素数。 14. 编写一个应用程序求 1000以内的完数。 15. 编写一个应用程序求水仙花数。(水仙花数是指一个三位数,其各位数字立方 和等于该数本身。)

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!