|
最后我们学习return语句。return语句用于从当前方法(method)中退出,控制流转到激活方法的程序的下一行。它有两种形式:有返回值的形式和无返回值的形式。在return后加上要返回的值(或表达式),就是有返回值的形式。例如:
return ++count;
它将变量count自加1,然后作为return语句的返回值返回。return的返回值的类型必须和声明方法的返回值的类型匹配。当方法声明为void时,也就是不返回值时,必须使用不带返回值的return语句:
return;
本章我们只学习main方法,因此还不需要使用return语句。在第三章中将会详细讲解类的一般方法。
现在小结一下。 if-then语句是最基本的控制流语句,它告诉程序如果某测试表达式的结果为真,则执行某段程序,否则就不执行该段程序。if-then-else语句则当if语句的测试条件不满足时,提供了可以执行的第二条路径。和if-then、if-then-else语句不同,switch语句可以允许任意数量的执行路径。当特定的条件满足时,while和do-while语句会不停地执行循环体中的语句,它们的差别在于:do-while语句在循环的底部测试循环条件表达式,而while语句则把测试表达式放在顶部。所以,do-while语句的循环体至少执行一遍。for语句提供了在一个范围内的值重复执行的一个简洁写法,它有两种形式,其中一种用于扫描collections和数组,以便执行循环。
上一篇:2.6.7 continue语句 下一篇:2.6.9 问题和练习
|