第03章 Java 语言基础_02运算符和表达式+控制语句_02.ppt_第1页
第03章 Java 语言基础_02运算符和表达式+控制语句_02.ppt_第2页
第03章 Java 语言基础_02运算符和表达式+控制语句_02.ppt_第3页
第03章 Java 语言基础_02运算符和表达式+控制语句_02.ppt_第4页
第03章 Java 语言基础_02运算符和表达式+控制语句_02.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

第三章Java语言基础,本章的主要内容,3.1数据类型,3.2运算符和表达式,3.3条件结构和循环结构,3.4字符串,3.5数组,3.3.2循环结构,3.3.1条件结构,3.2.2表达式,3.2.1运算符,3.2运算符和表达式,3.2.1运算符处理各种类型数据的过程称为操作。代表各种操作的符号称为运算符。参与运算的数据被称为运算符的优先级和关联性,如表中所示。3.2.2表达式:根据一定的语法规则,由操作数和运算符组成的符号序列。图3.2、3.2运算符和表达式1。赋值运算符和赋值表达式= :赋值运算符,它们设置变量的值。赋值运算符是双目运算符,因为“=”要求两边都有操作数。“=”的左侧是要赋值的变量,右侧是要赋值的值。注意:除了=基本赋值运算符之外,还有几个复合赋值运算符:=、-=、*=、/=和%=;由位运算符和赋值运算符组成的五个复合赋值运算符:=,if(sinofstring) system . out . println( sis asting );,运算结果:SisStones,3.2运算符和表达式,7。位运算符和位表达式位运算符用于对整数值的二进制表示执行运算,如二进制和与或运算。(1)位反转运算符:反转操作数二进制数据的每个二进制位,即1变为0,0变为1。例如,8的结果是-9。(2)按位与运算符否则为if(布尔表达式)/code block;其他/代码块;,3.3条件结构和循环结构,2switch语句switch语句的语法是:当变量或表达式的值不能匹配任何大小写值时,可选的默认值指示应该执行的程序代码。如果没有break语句作为某个事例代码段的结束语句,程序的执行将继续到下一个事例,而不检查事例表达式的值。开关(表达式) caseconstant1:codeblock中断;caseconstant 2: code block;中断;default : code block;break,3.3条件结构和循环结构,3.3.2循环结构循环语句使语句或块的执行可以重复。Java编程语言支持三种类型的循环构造:for、while和dowhile。For和while循环在执行循环体之前测试循环条件,而do在执行循环体之后测试循环条件。这意味着for和while循环可能不会执行一次,而doloops至少会执行一次。3.3条件结构和循环结构,1for循环的循环语法是:示例:for(初始化循环变量;可变判断公式;变量表达式)statementorblock,用于(inti=0(inti=0;i10I)系统输出打印输入(您完成了吗?);系统输出打印(“最终!”);3.3条件结构和循环结构,2 while while循环语法为:示例:在循环体开始执行之前,请确认循环控制变量已正确初始化,在循环体开始执行之前,请确认循环控制变量为真。控制变量必须正确更新,以防止死循环。而(布尔表达式)语句或块,inti=0;当(i10) system . out . println( areyoufinished yet?);我;系统输出打印(“最终!”);3.3条件结构和循环结构,3do loop do循环的语法是:示例:注意:作为编程惯例,for循环通常用于循环数可以预先确定的情况,而while和do用于循环数不能预先确定的情况。请执行语句或块; while(布尔测试),inti=0;系统输出.打印输入(您完成了吗?);我;同时(i10);系统退出打印(“终于!”);3.3条件结构和循环结构,4循环流控制以下语句可用于更深层次的控制循环语句:break label: break语句用于从switch语句中退出。continuelabel:continue语句用于跳到循环体的

温馨提示

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

评论

0/150

提交评论