JAVA 基础编程练习题25 【程序 25 求回文数】

25 【程序 25 求回文数】

题目:一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同,十位与千位相同。

package cskaoyan;

public class cskaoyan25 {
	@org.junit.Test
	public void palindromic() {
		java.util.Scanner in = new java.util.Scanner(System.in);
		long number = in.nextLong();
		String str = Long.toString(number);
		char[] ch = str.toCharArray();
		boolean flag = true;

		for (int i = 0; i < ch.length / 2; i++) {
			if (ch[i] != ch[ch.length - 1 - i]) {
				flag = false;
				break;
			}
		}

		if (flag) {
			System.out.println(number + "是回文数");
		} else {
			System.out.println(number + "不是回文数");
		}

		in.close();
	}
}
原文地址:https://www.cnblogs.com/denggelin/p/11392163.html