在Java学习中,会遇到一些非常短,非常好记的语句。但因其用法极多,非常容易混淆。今天就回顾一下Java中的return语句。
首先朗读三遍,
蕊特恩
蕊特恩
蕊特恩
OK,进入回顾环节。
1、首先创建一个类,使用main方法,进行几次输出,main方法体最后写上return;
控制台显示了写在main方法里输出的内容。
乍看之下return没有发挥作用,然而当我想在return后面追加想输出的内容时却出现了下图的错误。
系统提示 Unreachable statement,意为无法到达的语句。
return的意思是返回,在main方法中,执行到return语句时,就返回(退出)了main方法,因此在该方法中return后面的语句不会被执行,系统对这种无意义语句的态度是0容忍。鼠标停在该语句上,按Alt+Enter(回车键),选第一项直接了结(删除)该行。
而在类成员方法中,只要是有返回值的方法,都需要return坐镇。
下图是String做为返回值时的情形
定义了两个成员方法,分别是无参方法和带参方法。
调用这两个方法并使用System.out.println输出。
调用无参方法后输出的是方法内return的"晚上好",说明该方法返回的值便是"return"。
调用有参方法后输出的是参数a:"哈喽"和字符串"晚上好"拼接后的内容。
同理,当返回值是int类型时,return的表现是
也就是说一个有返回值的方法,被调用时,使用的是return出来的“值”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)