java中怎么保证传进来的数一定是个十进制数

如题,因为我今天写个小练习,

题目是这样的,

将整数n转化成十进制表示的字符串,字符串长度固定为4,若长度不足4位,前面补“0”,若超出4位则把前面字符截掉,若n<0, 抛出异常。 (例如:整数12返回“0012”,整数12345返回“2345”,整数-1则抛出异常)

 

编写代码的时候发现百度以后才知道0开头的数字表示8进制,所以我想知道一下怎么保证传进来的值一定是个10进制的数呢。我就是一个刚入java的白菜。又白又菜的那种。

查看全部
eatmuch_gosleep
一颗叫java的白菜
2020/11/26 11:00
  • java-ee
  • 点赞
  • 收藏
  • 回答
    私信

1个回复