回文数的几种算法

来源:互联网 发布:手机店记账软件 编辑:程序博客网 时间:2024/06/14 05:08

一、个人编写的低效率的算法

public static void main(String[] args) {// TODO Auto-generated method stubint i,n,x,sum=0;System.out.println("请输入一个介于1~99999的整数");Scanner sc = new Scanner(System.in);String st = sc.next();int len = st.length();int m = len;int a = Integer.parseInt(st);int b =a;System.out.print(a+"为"+len+"位数");for(i = 0;i0){    sum = sum*10 + b%10;     b/=10;}if(sum==a){System.out.println(",是回文数");}else{System.out.println(",不是回文数");}}}



原创粉丝点击