不难把:   把整数123转换为字串"123",逆序取出每个字符,然后重新组成字符串,然后用parseInt

解决方案 »

  1.   

    public class A{
       public static void main(String args[]){
    for(int i=args[0].length();i>0;i--)
     System.out.print(args[0].charAt(i-1));
    }
    }如果是输入多个字符串的话,就更简单了。
      

  2.   

    将int型转换位字符串,然后颠倒,要注意的是末尾为零的情况
      

  3.   

    如果输入数的长度不确定的话,可以用Vector来做,把存储在Vector队列中的数逆序取出来
      

  4.   

    不好意思,真的看来是很菜的问题,多谢各位!:)其实偶也是这个思路,只是不知道把int转换为字符串的方法哦
      

  5.   

    public class IntConverse{
        public static int intConverse(){
            int iInt=123456000;
            String iStr=Integer.toString(iInt);
            String iMid="";
            for(int i=iStr.length()-1;i>=0;i--){
                iMid+=iStr.charAt(i);
                System.out.print(iStr.charAt(i));//输出不去掉末尾0的情况
            }
            System.out.println();
            int eInt=Integer.parseInt(iMid);
            return eInt;//输出去掉末尾0的情况
        }
        public static void main(String args[]){
            int i=IntConverse.intConverse();
            System.out.print(i);
        }
    }
      

  6.   

    强制转换不就行吗?
    (char)数字
      

  7.   

    我也觉得是,强转StringBuffer,然后reverse,然后强转int,不过可能会出错,看如何捕捉了。