JAVA程序设计基础-课件.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

流程控制语句(续)while循环while(条件式){程序语句…}*条件程序语句离开循环真假while循环while(条件式){程序语句…}*流程控制语句(续)do-while循环语法:do{程序语句;…}while(条件式);*条件程序语句离开循环真假进入循环do…while循环例:2.7,p25do{程序语句;…}while(条件式);*流程控制语句(续)跳转语句continue语句break语句*流程控制语句(续)continue语句必须用于循环结构内语法:continue;终止当前这一轮循环continue标号;使流程转入标号标明的循环层次*continue标号(实例)outer:for(inti=0;i10;i++){//外层循环inner:for(intj=0;j10;j++){//内层循环if(ij){……continureouter;//跳到外层循环}……}……}*流程控制语句(续)break语句跳出语句块语法:break;跳出循环或switch语句break标号;使流程转入标号标明的语句块例:2.9,P27*流程控制语句(续)带标号的break语句在Java中,可以为每个代码块加一个括号,一个代码块通常是大括号{}括起来的一段代码。加标号的格式如下:BlockLabel:{codeBlock}带标号的break语句就是跳出它所指定的块,并从紧跟该块的第一条语句处执行。breakBlockLabel;*带标号的break语句(实例)a:{……//标记代码块ab:{……//标记代码块bc:{……//标记代码块cbreakb;……//willnotbeexecuted}……//willnotbeexecuted}……//exectedfromhere}*离开循环条件程序语句continuebreak程序语句假真break与continue*作业:编程找出2到100之间所有质数有一个未知数,这个数除以三余二,除以五余三,除以七余二,问这个数是多少?(提示此数在100以内)*Java语法基础*本章主要内容运算符与表达式流程控制语句*运算符:程序中用于执行计算动作的符号算术运算符关系运算符逻辑运算符位运算符赋值运算符条件运算符其他运算符表达式变量与运算符构成,代表计算动作的式子运算符与表达式*算术运算符二元算术运算符+-*/%运算符与表达式(续)*算术运算符(续)一元运算符+,-:正值,负值++,--:运算符在变量前时,将先执行运算,然后传出变量计算后的值;运算符在变量后时,将先传出变量的值,然后在执行变量的计算运算符与表达式(续)*关系运算符用来比较两个值,结果为true或false====!=

运算符与表达式(续)*逻辑运算符针对布尔型数据进行运算,结果为布尔型(与)|(或)!(取反)^(异或)(简洁与)只要左边的表达式为false,则不计算右边表达式||(简洁或)只要左边的表达式为true,则不计算右边表达式运算符与表达式(续)“短路”现象*位运算符针对二进制位进行操作~(按位取反)(按位与)|(按位或)^(按位异或)(右移)(左移)(无符号右移运算符)运算符与表达式(续)举例:

ab尝试计

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档