return的问题 定义了一个方法如下:public static void m(){.........//一系列语句return}当方法没有返回值的时候,有必要写return吗,我以前定义方法(返回值为void)时都没有写的,但不知道写与不写有什么区别!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你return的话就不会执行return以后的语句了 嗯 没有必要吧 既然你是void的方法 1#说的没错啊 但是你都写了return了 干嘛还在它后面写代码啊 呵呵 我知道啊,return就是方法的最后一条语句 不是这个意思 有些时候有一些判断的 if() {//codingreturn;}//coding这样的话如果满足条件第二个coding就不会执行了 可以不写如果return是方法中的最后一句就没区别 还是详细地说明一下!!public class aa{ public static void main(String[] args){ m(); } public static void m(){ .........//一系列语句 return ; } }红色的语句写与不写有什么不同!! 没什么不同, 在你这例子中,return 的作用和 它下面的“}”的意义一样,方法结束 声明为void是没有返回值的,所以不用return。没有void是,就必须加上return语句。 java问题 swing jframe上书写一段文字用Graphics 什么时候用String,什么时候用StringBuffer 关于得到JEditorPane中的内容?? 关于csv文件的读取问题(在线等待) mysql的jdbc驱动 为什么会出现这种错误提示啊! JAVA输出中 输出宽度问题 我是java的初学者,请问在Jbuilder6 中如何安装oracle8.0.5的Jdbc数据库驱动? 关于扫雷。 一个hibernate dynamic-update配置的问题 这个程序居然不出错,怪了. try-finally 没有catch居然也可以??
1#说的没错啊 但是你都写了return了 干嘛还在它后面写代码啊 呵呵
不是这个意思 有些时候有一些判断的
if() {
//coding
return;
}
//coding这样的话如果满足条件第二个coding就不会执行了
如果return是方法中的最后一句就没区别
public static void main(String[] args){
m();
} public static void m(){
.........//一系列语句
return ;
} }红色的语句写与不写有什么不同!!
没有void是,就必须加上return语句。