java中“ return;”是什么意思?返回了什么?为什么要这么写?

if(!"0000".equals(code)){//查询订单不成功request.setAttribute("code",code);request.setAttrib... if (!"0000".equals(code)) {//查询订单不成功
request.setAttribute("code", code);
request.setAttribute("msg", (String)headMap.get("msg"));
return;
}
try {
List[] checkList = XmlTool.XmlToList(checkXml, "xsm", null);
List headList = checkList[0];
Map headMap = (Map)headList.get(0);
String code = headMap.get("code") == null?"":(String)headMap.get("code");
if (!"0000".equals(code)) {//查询订单不成功
request.setAttribute("code", code);
request.setAttribute("msg", (String)headMap.get("msg"));
return;
}
....
展开
 我来答
百度网友c5d2049
推荐于2017-11-26 · TA获得超过972个赞
知道小有建树答主
回答量:438
采纳率:0%
帮助的人:334万
展开全部
return表示不执行下面的东西,方法到这里结束。继续执行该方法以后的东西
百度网友92872e7
2019-04-21
知道答主
回答量:59
采纳率:0%
帮助的人:1.8万
展开全部
如果是void的话要返回值直接一个return;就行了。表示没有返回值类型。如果是int 的话要return一个值,比如return 0;再比如return a;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的gg音乐
2018-08-07
知道答主
回答量:1
采纳率:0%
帮助的人:875
展开全部
方法无返回类型,直接return结束
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
如梦★初醒℃
2013-07-15 · TA获得超过346个赞
知道小有建树答主
回答量:293
采纳率:66%
帮助的人:188万
展开全部
这是一种习惯性写法,表示结束这个方法。不写也没关系,但如果是写在方法体中间而不是最后的话,则在其后面的语句就不会执行了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式