java回文数的判断以及判断输入的整数是几位数

在这里插入代码片
```public static void main(String arag[])
    {
        Scanner in=new Scanner(System.in);
        System.out.println("输入1-99999之间的整数");
        int data=in.nextInt();
        int count=0;
        int data2=data;
        while(data2!=0)
        {
            data2=data2/10;
            count++;
        }
        System.out.println("输入的数据是"+count+"位数");
        int p=data;
        int k=0;
        while(p!=0)
        {
           k=k*10+p%10;
           p=p/10;
        }
        System.out.println(k);
        if(k==data)
            System.out.println("huiwen");
            else
            System.out.println("no");

你可能感兴趣的:(java回文数的判断以及判断输入的整数是几位数)