题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
@Test
public void test3() {
/**
* 数组
* 16.题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
*/
Scanner scanner=new Scanner(System.in);
System.out.println("请输入一串字符:");
String str=scanner.nextLine();
char[] array=str.toCharArray();
System.out.println(Arrays.toString(array));
boolean huiwen=true;
for (int i = 0, j=array.length-1;i <j; i++,j--) {
if (array[i]!=array[j]) {
huiwen=false;
System.out.println("不是回文!");
break;
}
}
if (huiwen) {
System.out.println("是回文!");
}
/*
boolean ishuiwen=true;
for (int i = 0; i < array.length; i++) {
if (array[i] != array[array.length-1-i]) {
ishuiwen=false;
System.out.println("不是回文!");
break;
}
}*/
}