方法正在更改我作为参数传递的整数值

时间:2019-06-18 00:15:01

标签: java integer ascii

我正在尝试将一个简单的整数值传递给我的方法,但它正在打印不同的值。

public class DescendingOrder {
      public static int sortDesc( int num) {
          System.out.println(num);
          return 1;
      }

      public static void main (String [] args) {
          sortDesc(0112);
      }
}

当我传递数字0112时,sortDesc方法中的打印语句将显示74。但是,当我删除0并将112作为参数传递时,它将打印112。我不明白为什么在方法中打印74。 / p>

0 个答案:

没有答案