编写一个方法,接受一个整数组并返回其逆向数字组成的数。例如,整数7631,方法应当返回1367。

解决方案 »

  1.   

    class test
    {
      public static int reverse(int i)
      {
        String s = Integer.toString(i);
        String t = "";
        
        for(int k=s.length()-1;k>=0;k--)
          t=t+s.charAt(k);
          
        return Integer.parseInt(t);
      }
      
      public static void main(String args[])
      {
        System.out.println(reverse(5678));
      }
    }
      

  2.   

    不用那么麻烦,用StringBuffer的reverse()方法。
      

  3.   

    楼上说的对:StringBuffer stBuffer = new StringBuffer();
    stBuffer.append("2342");
    System.out.println(stBuffer.reverse());
      

  4.   

    试试这个
    public class RevDigits
    {
       public static int reverseNum (int number)
       {      int  lastDigit;
          int  reverse = 0;
          
          do
          {
             lastDigit = number % 10;
             reverse = (reverse * 10) + lastDigit;
             number = number / 10;
          }
          while (number > 0);
          System.out.println ("That number reversed is " + reverse);
          return reverse;
       }}
      

  5.   

    你需要些一个driver program.