java程序设计 教学 教案 课件 03.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 运算符、表达式和语句 3.1 运算符与表达式 1.算术运算符与算术表达式 加减运算符: + - 乘、除和求余运算: * / % 3.1 运算符与表达式 2.自增、自减运算符: ++ -- ++x --x x++ x - - 3.1 运算符与表达式 3.算术混合运算的精度 精度从低到高排列顺序: byte short int long float double Java将按照运算符号两边的操作元的最高精度保留为结果的精度 3.1 运算符与表达式 4.关系运算符和关系表达式 关系运算符用来比较两个值的关系。 关系运算符的运算结果式boolean型。 运算符: = = == != 3.1 运算符与表达式 5.逻辑运算符和逻辑表达式 运算符: 与 || 或 ! 非 逻辑运算符的操作元必须是boolean型的数据 可以连接关系表达式 3.1 运算符与表达式 6.赋值运算符和赋值表达式 运算符:= 例:x=20 3.1 运算符与表达式 7.位运算符 按位与: 法则:对于两个整型数据a,b按位进行运算,运算结果是一个整型数据c。如果a,b两个数据对应位都是1,则c的对应位是1,否则是0。如果b的精度高于a,那么c的精度和b相同。 按位或: | 法则:对于两个整型数据a,b按位进行运算,运算结果是一个整型数据c。如果a,b两个数据对应位都是0,则c的对应位是0,否则是1。如果b的精度高于a,那么c的精度和b相同。 3.1 运算符与表达式 7.位运算符 按位非: ~ 法则:对于一个整型数据a按位进行运算,运算结果是一个整型数据c ,如果a对型位是0,则c对应位是1,否则是0。 按位异或:^ 法则:对于两个整型数据a,b按位进行运算,运算结果是一个整型数据c。如果a,b两个位相同,则c的对应位是0,否则是1。如果b的精度高于a,那么c的精度和b相同。 3.1 运算符与表达式 例: 3.1 运算符与表达式 8.instanceof运算符 双目运算符,左面的操作元是一个对象,右面是一个类。当左面的对象是右面的类创建的对象时,该运算符运算的结果是true,否则是false。 3.1 运算符与表达式 3.2 语句 1.语句概述 方法调用语句。如:System.out.println(“HI”); 表达式语句:由一个表达式构成一个语句,如:x=23; 复合语句:可以用{ }把一些语句括起来构成复合语句。如:{z=23+x; System.out.print(z);} 控制语句:条件语句和Switch开关语句 package语句和import语句 3.2 语句 2.控制语句:条件语句和switch开关语句。 if-else语句,格式: If(表达式) {若干语句} else {若干语句} if后边()内的表达式的值必须式boolean型的,如果表达式为true,则执行紧跟的复合语句,如果为false,则执行else后边的复合语句 3.2 语句 例: 3.2 语句 2.控制语句:条件语句和switch开关语句。 switch是多分支的开关语句。一般格式定义为: switch(表达式) { case 常量1: 若干语句 break; case 常量2: 若干语句 break; …… case 常量n: 若干语句 break; default: 若干语句 } Switch语句中的表达式的值必须是整型或字符型:常量1到常量n必须是整型和字符型。 3.2 语句 例3: 3.2 语句 3.循环语句: for 循环语句 格式: for (表达式1;表达式2;表达式3) { 若干语句 } 表达式1负责完成变量的初始化 表达式2为循环条件,值为boolean型 表达式3用来修整变量,改变循环条件。 3.2 语句 例:求1加到100的和 3.2 语句 3.循环语句: while循环 格式: while(表达式) { 若干语句 } 3.2 语句 3.循环语句: do-while循环 格式: do { 若干语句 } while(表达式); 3.2 语句 例:计算1+1/2!+1/3!+1/4!…… 前20项目的和 3.2 语句 3.循环语句: 循环体中使用break和continue 说明: break:终止整个循环 continue:终止单次循环 3.2 语句 例6:计算1+3+5+7+9 上机练习 编写应用程序,求1!+2!+3!……+20! 编写一个小应用程序求100以内的全部素数。 求1000以内的所有完数,并打印其因子。 1-3章复习题目 开发与运行Java程序需要经过哪些步骤和过程? Java程序由什么组成的?一个程序中必须要有

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档