欢迎来到天天文库
浏览记录
ID:51496875
大小:309.88 KB
页数:19页
时间:2020-03-25
《Java 语言编程技术课件3.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第4章流程控制语句结构化程序设计的三种基本控制语句顺序分支循环Java语言编程技术1分支(选择)语句IF语句if((条件表达式)语句组;条件表达式)语句组;If条件Aif((条件表达式)语句组条件表达式)语句组1;If条件B{else语句组2;1………1………}else{语句组2………用大括号括起的语句集合}else与最近的if配合,用来消除二义性Java语言编程技术2分支(选择)语句(续)嵌套的ifif--elseelse--ififif(expression)statement;elseif(expression)statement;elseif(e
2、xpression)……………….elsestatement;Java语言编程技术3多分支开关语句switch语句switch(表达式){case判断值1:语句组1;case判断值2:语句组2;……default::语句组语句组n;}表达式类型:bytebyteshortintlongcharbyte,short,int,long,char每个case分支都只是入口点:break语句判断值必须是常量且不能重复Java语言编程技术4JAVA的循环语句while语句当型循环:while((表达式)表达式)语句组;dodo--whilewhile语句直到型循环:do{语
3、句}}whilewhile((表达式)表达式);Java语言编程技术5JAVA的循环语句(续)for语句for(初始化表达式;逻辑表达式;步进表达式)语句组;floatf[]=newfloat[10];for(intifor(inti0;i<10;i++)=0;i<10;i++)f[i]f[i]i;=i;for(floatx:f)System.out.println(x);Java语言编程技术6循环语句中途退出Java没有goto语句break语句:不带标号break语句从循环体内跳出至后面语句,结束当前循环。循环嵌套时,break语句只跳出当前循环。带标号的b
4、reak语句采用label:的形式定义标号跳出标号标志的循环体Java语言编程技术7循环语句中途退出while((){e1){aaa:while((){e1){while(e2){while(e2){……break;breakaaa;}}}}Java语言编程技术8循环语句中途退出(续)continue语句不带标号的continue跳过本轮循环剩余语句,,直接进入当前循环体的下一轮。带标号的continue跳过循环剩余语句,,直接进入标号所指的循环体的下一轮循环。循环的正常退出途径:符合结束条件Java语言编程技术9循环语句中途退出(续)test:for(...){
5、....while(...){if(j>10){....continuetest;}//endif}//endwhile}//endforJava语言编程技术10其他语句例外处理语句注释语句//单行注释/*¨¨*/多行注释/**¨¨*/*/javadocjavadoc注释jdkbinjavadocjavadocexejavadoc.exeJava语言编程技术11javadoc注释两种方式来使用javadoc:嵌入的HTML使用“文档标记”以“@”开头例:/***
*Systemoutprintln(newDate());*System.out.p6、rintln(newDate());*
6、rintln(newDate());*
7、lecomment*/publicinti;/**AmethodcommentAmethodcomment*/publicvoidf(){}}Java语言编程技术14javadoc注释(()续)Classdocumentationtags@version@author@i@sinceMethoddocumentationtags@param@return@throws@see:referringtootherclasses@see:referringtootherclassesJava
此文档下载收益归作者所有