三品建设工作实施方案:java怎样求一个整数的长度啊?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 05:36:10
比如12354,它的长度就是5,怎么求这种啊?我是才鸟。

public class Test
{
public static void main(String [] args)
{
int i=1,iNum = 1234567890;
while(iNum>9){
iNum/=10;
i++;
}
System.out.println("数字由" + i + "位组成。");
}
}

gstripe的方法是首选
我给出另一种方法

//其中一种思路 不排除还有更好的
//转换成字符串 再计算字符串长度

public class Test
{
public static void main(String [] args)
{
int iNum = 12345;
String strNum = String.valueOf(iNum);
System.out.println (strNum.length());
}
}