java每日一题——判断数字是否为回文数(简易做法)

前言:

在网上看到这个题目,感觉很有意思,但一些语法没有学过,尝试用已学的语句做了一下,感兴趣的可以参考一下。打好基础,daydayup!

题目:判断数字是否为回文数(回文数为前后持续对称的数字。例:12321;23432;7887)

解题思路:设置成字符变量。从首位,末位分别遍历。遇到不相同就停止,能一直循环结束则是回文数。

public class Demo2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String q = sc.next();
        for (int i = 0,  j =q.length()-1; i < j ; i++,j--) {
            char q1 = q.charAt(i);
            char q2 = q.charAt(j);
            if (q1 != q2){
                System.out.println("不是回文数");
                return;}
            }
        System.out.println(q + "是回文数");
        }
    }

实验结果:如下图

java每日一题——判断数字是否为回文数(简易做法)_第1张图片

总结:只要思维打开了,编程就简单了

撒花!!!

你可能感兴趣的:(算法)