public class HuiWen {
// 判断回文是否符合条件
public static boolean isHuiWenChuan(String s) {
int low = 0;
int high = s.length() - 1;
while (low < high) {
if (s.charAt(low) != s.charAt(high)) {
return false;
}
low ++;
high --;
}
return true;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String c = sc.nextLine();
if (isHuiWenChuan(c)) {
System.out.println(c+":是回文");
} else {
System.out.println(c+":不是回文");
}
}
}
在Java中函数传参是值传递,值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。所以两者地址不一样。
这种注释你写出来是怕后面接手的人瞎么......
/**
* 请求电话验证
*
* @param credentialNum
* @param callback
* @param param
* @return PhoneVerifyResult
*/
要么就别写,要么就在后面加上描述......写这样的注释被 IDEA 报一堆警告看着蛋疼
我很抱歉,根据您的问题,参考资料无法给出具体的解决方案。问题描述的是关于堆栈中参数地址的问题,而参考资料中则涉及到了关于代码优化的内容。两者毫无关联。建议您重新提出问题,并确保参考资料与问题的内容相关联。