黑马程序员技术交流社区
标题:
对称实现代码
[打印本页]
作者:
1316582449
时间:
2016-6-27 21:04
标题:
对称实现代码
class DuiCheng {
public static void main(String[] args)
{
/**
* (1)定义数字字符串数组{"010","3223","666","7890987","123123"}
* (2)判断该数字字符串数组中的数字字符串是否是对称(第一个数字和最后一个数字相等,第二个数字和倒数第二个数字是相等的,依次类推)的,并逐个输出
* (3)如:010 是对称的,3223 是对称的,123123 不是对称的
*/
String[] arr={"010","3223","666","7890987","123121"};
for (int i = 0; i < arr.length; i++) {
String s=arr[i];//如果用stringbuffer里的一个reverse() 方法反转字符串后进行比较,
//代码的理解上更好一点!
for (int j = 0; j < s.length()/2; j++) {
if(s.charAt(j)!=s.charAt(s.length()-1-j)){
break;
}else if(j==(s.length()/2-1)){
System.out.println(s);
}
}
}
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2