Java前导数字位置

Java前导数字位置,java,Java,我想知道如何从一个数字中得到前导数字。例如,如果我有一个数字.004,我想要一个表示前导数字'4'位置的数字,因此我会得到数字-3 我该怎么做呢?您要查找的函数可能是对数,如Math.log10() 然而,它并没有给出一个精确的整数位置,而是给出了一个数字的大小,这是一个很好的起点,如果1.004,会怎么样?您是在试图解决这个问题,还是想看看是否有人会为您编写代码?请用您的尝试回答您的问题,即使有错什么是.004?你的意思是:0.004?通过“前导”,您是否知道“从左到右的第一个数字不是零”?

我想知道如何从一个数字中得到前导数字。例如,如果我有一个数字
.004
,我想要一个表示前导数字
'4'
位置的数字,因此我会得到数字
-3


我该怎么做呢?

您要查找的函数可能是对数,如
Math.log10()


然而,它并没有给出一个精确的整数位置,而是给出了一个数字的大小,这是一个很好的起点,如果
1.004
,会怎么样?您是在试图解决这个问题,还是想看看是否有人会为您编写代码?请用您的尝试回答您的问题,即使有错什么是
.004
?你的意思是:
0.004
?通过“前导”,您是否知道“从左到右的第一个数字不是零”?