如题,因为我今天写个小练习,
题目是这样的,
将整数n转化成十进制表示的字符串,字符串长度固定为4,若长度不足4位,前面补“0”,若超出4位则把前面字符截掉,若n<0, 抛出异常。 (例如:整数12返回“0012”,整数12345返回“2345”,整数-1则抛出异常)
编写代码的时候发现百度以后才知道0开头的数字表示8进制,所以我想知道一下怎么保证传进来的值一定是个10进制的数呢。我就是一个刚入java的白菜。又白又菜的那种。
如题,因为我今天写个小练习,
题目是这样的,
将整数n转化成十进制表示的字符串,字符串长度固定为4,若长度不足4位,前面补“0”,若超出4位则把前面字符截掉,若n<0, 抛出异常。 (例如:整数12返回“0012”,整数12345返回“2345”,整数-1则抛出异常)
编写代码的时候发现百度以后才知道0开头的数字表示8进制,所以我想知道一下怎么保证传进来的值一定是个10进制的数呢。我就是一个刚入java的白菜。又白又菜的那种。