黑马程序员技术交流社区
标题:
return一定要写在方法的末尾么?(详见例子)
[打印本页]
作者:
wahaha
时间:
2013-3-7 01:16
标题:
return一定要写在方法的末尾么?(详见例子)
本帖最后由 夏添 于 2013-3-7 01:18 编辑
今天写小程序的时候,发现return必须要写在方法体的末尾,否则编译不通过,而这个末尾的return又是多余的,为了编译通过加上的...蛋疼,求扫盲!!!
程序不重要,就是找出两个字符串的交集(最长公共子字符串)
public static String sameString(String str1,String str2)
{
//依次列出str1的子串,与str2比较,其实他的子串是很有限的
String str = "";
for(int x=0;x<=str1.length()-1;x++)
{
for(int y = 0;y<=x;y++)
{
int start = y,end = str1.length()-x+y;
str = str1.substring(start,end);
if (str2.contains(str))
return str;
}
}
return "";//这行不加编译不通过
}
作者:
wahaha
时间:
2013-3-7 01:18
脑残了...明白了.....打扰了...请筒子们飘过吧...
作者:
amen0205
时间:
2013-3-7 01:42
呵呵 都有短路的时候
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2