java基础小练习2

java基础小练习2

题目描述:输入一个整数 n,请检查是否是"回文数"(回文数:正向与反向都一致的数字)
例如:	输入:12321
返回:1 代表是回文数
输入:9527
返回:0 代表不是回文数 

public class Demo02 {
public static void main(String[] args) {
	int n=12321;
	//int n=9527;
	int result=isPalindromeNumber(n);
	System.out.println(result);
}
public static int isPalindromeNumber(int number) {
	//创建一个空的新字符串用来保存原数字反向数字
	String result="";
	//将数字转换成字符串
	String strNum=String.valueOf(number);
	//for循环遍历字符串(从后往前遍历)
	for(int i=strNum.length()-1;i>=0;i--) {
		//取出每位字符串中对应下标i的数字,存入result;
		result+=strNum.charAt(i);
	}
	//判断:如果得到的新字符串与原来的字符串内容相同
	if(result.equals(strNum)) {
		//返回1:即该数字是回文数
		return 1;
	}
	//否则返回0:该数字不是回文数
	return 0;
	}
}

你可能感兴趣的:(基础练习题,基础知识,java)