• 技术文章 >Java >Java基础

    java判断是否是回文数

    angryTomangryTom2019-11-13 14:20:17原创1855

    java判断是否是回文数

    下面介绍一种简单的判断方法,具体实现代码中已经说明了:

    import java.util.*;
    public class StringBufferDemo {
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            //从键盘上输入一个字符串str
            String str = "";
            System.out.println("请输入一个字符串:");
            Scanner in = new Scanner(System.in);
            str = in .nextLine();
            //根据字符串创建一个字符缓存类对象sb
            StringBuffer sb = new StringBuffer(str);
            //将字符缓存中的内容倒置
            sb.reverse();
            //计算出str与sb中对应位置字符相同的个数n
            int n = 0;
            for (int i = 0; i < str.length(); i++) {
                if (str.charAt(i) == sb.charAt(i))
                    n++;
            }
            //如果所有字符都相等,即n的值等于str的长度,则str就是回文。
            if (n == str.length())
                System.out.println(str + "是回文!");
            else
                System.out.println(str + "不是回文!");
        }
    }

    php中文网,大量的免费Java入门教程,欢迎在线学习!

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java 回文数
    上一篇:java中判断对象是否为空的方法 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 如何用JavaScript循环练习求1~9999之间的回文数 • PHP输出两个数字中间的回文数• java怎么判断一个数是不是回文数• python如何判断是不是回文数
    1/1

    PHP中文网