java如何判断是否是回文数

互联网 19-12-27

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如何判断是否是回文数的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 回文数
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:java wait和sleep的区别是什么

相关资讯