03 java语言基础(二)

03 java语言基础(二)

ID:24818495

大小:200.50 KB

页数:19页

时间:2018-11-14

03 java语言基础(二)_第1页
03 java语言基础(二)_第2页
03 java语言基础(二)_第3页
03 java语言基础(二)_第4页
03 java语言基础(二)_第5页
资源描述:

《03 java语言基础(二)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三讲Java语言基础(二)Java程序设计基础主要内容:Java语言的三种控制结构顺序结构分支结构/条件语句循环结构/循环语句其它控制语句:return,break,continue语句块语句块变量的定义域(作用范围)变量的遮蔽方法的调用表达式语句复合语句语句表达式表达式实际上就是一个由运算符将Java的变量或者常量连接起来的有意义的式子表达式里面的这些变量和常量统称位操作数下面都是Java的表达式1+2A&&B

2、

3、Cnumber+=54也称块语句,是包含在一对大括号中的语句序列;复合语句内可以定义数据,但这

4、些数据仅在定义它的复合语句内有效变量作用域复合语句内可以包含另外的复合语句复合语句顺序结构选择结构循环结构Java语言的三种控制结构顺序结构顺序结构是java程序最基本的结构,实际上Java程序就是按照语句出现的顺序一条语句一条语句的执行的每一条语句都是以;号结束的如果让我们写一个简单的程序,用于计算从命令行上输入的两个整数的和,则只需要顺序语句就可以解决问题了7顺序结构publicclassMyAdd{publicstaticvoidmain(String[]s){intnum1,num2,sum;num1=

5、Integer.parseInt(s[0]);num2=Integer.parseInt(s[1]);sum=num1+num2;System.out.println(num1+“+”+num2+“=”+sum);}}将字符串转换成整数的方法方法调用8条件语句如果在程序中需要进行条件判断,从而决定下面程序的流程,就需要使用条件语句,条件语句有两种结构:if-else结构和switch结构语句1条件表达式语句2语句3语句4truefalse9if条件语句最简单的条件语句if(布尔表达式)语句;if(布尔表达式){

6、语句1;……语句n;}条件成立就执行这个语句,否则就什么都不作条件成立就执行语句块,否则就什么都不作10if-else条件语句带else的条件语句if(布尔表达式){语句A1;……语句An;}else{语句B1;……语句Bn;}条件成立就执行if后面的语句块条件不成立就执行else后面的语句块11嵌套的条件语句if(布尔表达式1){语句块1}elseif(布尔表达式2){语句块2}else{语句块3}条件语句可以嵌套12switch语句switch(整型表达式){case常量表达式1:语句;break;case

7、常量表达式2:语句;break;default:语句;break;}与if-else结构不同,switch后面的括弧里不是一个逻辑表达式,而是一个整型表达式,或者是一个字符型表达式,也就是说,这个表达式的值或者是一个整数,或者是一个字符语句的详细说明见教材P47,4813循环语句for循环的格式:for(表达式1;表达式2;表达式3){…}表达式1是用来设置循环变量的初始值的,只在循环开始的时候执行一次表达式2是一个逻辑表达式,用来判断循环条件是否成立表达式3用来重新设置循环变量,通常情况下是一个增量表达式14

8、循环语句while循环while(条件表达式){…}当条件表达式的值为true时,执行循环体中的语句,条件变为false时,退出循环在每一次新的循环开始前,都会重新检查条件表达式的值如果条件表达式的值在开始时就是false,while循环体中的语句可能一次都不会执行15循环语句do-while循环do{…}while(条件表达式);do-while是在前一次循环结束的时候检查条件表达式的值,以决定是否进行下一次循环do-while循环中的语句至少会被执行一次16break语句break/breaklabel结束

9、当前循环体的执行控制转移到循环体外下一个可执行语句在多层循环嵌套的情况下,与标号label结合,可以一次退出若干层循环使用label,相当于使用goto语句,并不提倡使用17continue语句continue/continuelabel跳过循环体中continue语句后面的所有语句,控制转移到循环体的开始处如果使用标号label,也可以象break语句一样,从循环中跳出18continue语句return/return表达式return的功能是从方法体内将控制转移出来,也就是从方法中退出控制将回到方法体调用时

10、的下一个可执行语句表达式的类型要与方法要求的返回类型相一致void型方法只能使用不带表达式的return语句19

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。