• 技术文章 >Java >java教程

    java如何判断是否是回文数

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-12-27 15:42:35原创9978

    php入门到就业线上直播课:进入学习

    1、利用StringBuilder的reverse()反转字符串方法,实现判断回文数。

    //回文数:是一种数字。如:98789, 这个数字正读是98789,倒读也是98789  
    //正读倒读一样,所以这个数字就是回文数  
    import java.util.Scanner;  
    public class HuiWenShu {  
    public static void main(String[] args) {  
        Scanner sc = new Scanner(System.in);  
        System.out.println("请输入一个整数:");  
        int num = sc.nextInt();  
        String str1 = num + "";  
        // String str1 = Integer.toString(num);  
        // String str1 = String.valueOf(num);  
        StringBuilder str2 = new StringBuilder(str1);  
        str2.reverse();  
        int count = 0;  
        for (int i = 0; i < str1.length(); i++) {  
            if (str1.charAt(i) != str2.charAt(i)) {  
                System.out.println(str1 + "不是回文数");  
                break;  
            } else {  
                count++;  
            }  
        }  
        if (count == str1.length()) {  
            System.out.println(str1 + "是回文数");  
        }  
    }  
    }

    2、通过对整数取模,将整数倒转,最后判断。

    Scanner in = new Scanner(System.in);
            System.out.println("请输入一个整数N=:");
            int input = in.nextInt();
            int i = 0;
            int sum = 0;
            int record=input;
            while(true){
                i = input%10;
                sum =sum*10+i;
                input /= 10;
                if(input==0) break;
            }
            if(sum==record)System.out.println("是回文");
            else System.out.println("不是回文");

    PHP中文网,有大量免费的JAVA入门教程,欢迎大家学习!

    以上就是java如何判断是否是回文数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:java 判断 回文数
    上一篇:java wait和sleep的区别是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• java怎么判断一个数是不是回文数• python回文数判断• python如何判断是不是回文数• java判断是否是回文数
    1/1

    PHP中文网