黑马程序员技术交流社区
标题:
大家来找错误~~
[打印本页]
作者:
小七的
时间:
2015-3-13 12:57
标题:
大家来找错误~~
题目:判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
boolean is = true;
Scanner sc = new Scanner(System.in);
while(true){
String str = sc.next();
char[] ch = str.toCharArray();
int j = str.length();
for(int i = 0 ; i < str.length(); i++){
if(ch[i] != ch[j-i-1]){
is = false;
}
}
if(is == false){
System.out.println("不是对称的!!!");
}else{
System.out.println("是对称的~~~~~~~");
}
}
}
}
复制代码
实现:多次输入并判断是否为对称字符串,请问,不经过编译运行找是否错误,若有错误,如何解决?
作者:
突然世界晴
时间:
2015-3-13 17:21
本帖最后由 突然世界晴 于 2015-3-13 17:26 编辑
for(int i = 0 ; i < str.length(); i++){ //这里比较可以取半来比较。i<str.length()/2
作者:
小七的
时间:
2015-3-13 18:28
突然世界晴 发表于 2015-3-13 17:21
for(int i = 0 ; i < str.length(); i++){ //这里比较可以取半来比较。i
还有一处呢;P
作者:
谢鸿
时间:
2015-3-13 19:11
编写格式,{}上下不对称,看得很不舒服。
作者:
小七的
时间:
2015-3-15 02:05
(⊙o⊙)…确实,,抱歉哈我复制进来的时候可能没注意到
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2