Demo08.java 836 B

12345678910111213141516171819202122232425
  1. package com.lovecoding.day04;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Demo08
  6. * @description 判断回文数
  7. * 给定整数 12321,使用循环和分支语句判断它是否为回文数(正读和反读都一样的数)。 是回文数输出 yes,否则输出 no。
  8. * @create 2026/7/10
  9. */
  10. public class Demo08 {
  11. public static void main(String[] args) {
  12. int n=12321; //给定的整数,但是他会一直变化
  13. int a=n; //永远不变的数,用来跟最后得到的反着的数进行比较
  14. int b=0; //最终得到反着的 n
  15. while (n>0){ //只要大于0,就一直循环
  16. int f= n % 10; //获得n的最后一位数
  17. //拿到反着的数
  18. b=b*10 + f;
  19. n/=10;
  20. }
  21. System.out.println(a == b ? "yes":"no");
  22. }
  23. }