- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java上机02Chapter
2.7.3 return语句 可以使用return 语句来退出当前的方法,控制流程返回到调用方法的下一个语句,继续该程序的执行。这个return语句有两种形式:一种是返回一个数值,另外一种没有返回数值。为了返回一个数值,简单地,可以将数值放置在return关键字后面即可。例如: return ++count; 由return返回的数值类型必须匹配方法声明返回的数值类型。当方法被声明void,return的使用就不返回一个数值。 2.7.3 return语句 例如: public void get(String name){ if(name==null) return; //语句块 } 例题2-1:有一种加密方法是用原来字母 后面的第4个字母代替原来的字母 现在要求对China加密,试 写一个程序输出加密的结果。 例题2-2:输出以下图案。 0 000 00000 0000000 00000 000 0 例题2-3:树上有桃子若干,一只猴子每天吃掉其中的一半又一个,5天刚好吃完所有桃子,问树上原来共有桃子多少个?猴子每天吃掉多少个桃子? 例题2-4:从命令行输入三个数,求这三个数中的最大者和最小者。 例题2-5:求100至200之间所有的素数。 本章小结 本章作为Java程序设计的语言基础,主要介绍了Java语言的标识符、分隔符和关键字,常量和变量,基本数据类型,运算符、表达式和语句,控制流程语句。尽管本章采用了大量的例题来说明这些基本语法的使用方法,但是为了更好的学习Java程序设计,仍需要读者在课下做更多的上机练习。 2.4.3语句和块 语句 语句简单地说等价于自然语言的句子。一个语句组成了一个执行的完整单元。如: weight = 123.45; //赋值语句 i++; //增量语句 System.out.println(weight); //方法调用语句 Integer a = new Integer(4); //对象创建语句 2.4.3语句和块 块 块是一组处在“{”和“}之间的零条或者多条语句,它可以使用在程序的任何地方。下面的例子给出了两个块,每一个块中包含了一条语句: if (Character.isUpperCase(aChar)) { System.out.println(The character + aChar + is upper case.);} else { System.out.println(The character + aChar + is lower case.);} 2.4.4控制流程语句 Java编程语言提供了几个控制流程语句,如表所示。 表2-11 Java的控制流程语句 语句 关键字 循环语句 while, do-while , for 判断语句 if-else, switch-case 异常处理 try-catch-finally, throw 跳转语句 break, continue, label:, return 2.5 条件语句 Java语言中有两种类型的条件语句:if 和switch。 if语句的语法格式为: if (表达式) { 语句块 } else { 语句块 } if语句有如下三种具体形式 : 形式1 if(boolean类型表达式) 语句A 功能: 当表达式值为真(true)时, 执行语句A,否则跳过语句A,流程如图所示。 表达式 语句A =F =T 例如: int score = 95; if (score = 90) {System.out.println(优秀的感觉真好!);} if (score 60) {System.out.println(“还要努力呦!”);} if语句有如下三种具体形式 : 形式2 if(boolean类型表达式) 语句A else 语句B 功能: 表达式为true,执行语句A; 表达式为false,执行语 句B 。其流程图如图2-11所示。 例如: int testscore =76; char grade; if (testscore = 90) {grade=A;} else {grade=F;} if语句有如下三种具体形式 : 形式3 if(boolean类型表达式1) 语句1 else if (表达式2) 语句2 …
文档评论(0)