本帖最后由 nihaoheimadd 于 2015-4-1 21:04 编辑
课上讲return是 结束函数 结束功能。。这里的return 具体是什么作用?我这样理解对么,字符串比对不相同时,读到return,后面的语句直接不读了。这时return相当于终断程序。不往下继续读。当字符串相同时,if条件为假,if后的执行语句直接不读,故也读不到return。程序继续向下执行。
public class KOP {
public static void main(String[] args) {
String s = "abba";
duichen(s);
}
public static void duichen(String s){
for(int i = 0;i<s.length()/2;i++){
if(s.charAt(i) != s.charAt(s.length()-i-1)){
System.out.println("该字符串不对称");
return;
}
}
System.out.println("该字符串对称");
}
}
|
|