java怎么求回文数

   2025-02-15 2510
核心提示:要判断一个数是否是回文数,可以将该数转换为字符串,然后将字符串倒置后与原字符串进行比较。如果倒置后的字符串与原字符串相同

要判断一个数是否是回文数,可以将该数转换为字符串,然后将字符串倒置后与原字符串进行比较。如果倒置后的字符串与原字符串相同,则说明该数是回文数。

下面是一个示例代码:

public class PalindromeNumber {    public static boolean isPalindrome(int num) {        String str = String.valueOf(num);        String reverseStr = new StringBuilder(str).reverse().toString();        return str.equals(reverseStr);    }        public static void main(String[] args) {        int num = 12321;        boolean isPal = isPalindrome(num);        if (isPal) {            System.out.println(num + "是回文数");        } else {            System.out.println(num + "不是回文数");        }    }}

输出结果为:

12321是回文数

注意:上述代码只适用于整数。如果需要判断一个字符串是否是回文字符串,可以使用类似的方法将字符串倒置后与原字符串进行比较。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言