求算法,判断一个整数是几位数 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为啥一定要转成string,按照你那种思想不如直接枚举获取位数,这样还省掉了转为字符串的操作。 long l = 1000000012;int count = 0;while (l / 10 > 0) { count++; l = l / 10;}count++;//首位也要加进去System.out.println("l的位数为:" + count);这样就可以了…… 方案:1:转换成字符串 看leng2:通过枚举值判断 0<x<10 是个位 10<=x<100是百十位 .... android 播放在线视频截图 Android有没有mac地址? android imageview图片如何设置使其全屏 dalvik.system.VMRuntime类 关于android异步加载数据! Android Paint里的FontMetrics类的用法? 不想交钱买license,现在用ANDROID做MID可以有哪些方案? 大家有Android自定义控件方面的资料吗? slidingMenu开源控件可以打成jar包吗 android imageview 图片宽度自适应问题 android2.3 HDMI android引用javamail发送Email一些问题
int count = 0;
while (l / 10 > 0) {
count++;
l = l / 10;
}
count++;//首位也要加进去
System.out.println("l的位数为:" + count);这样就可以了……
1:转换成字符串 看leng
2:通过枚举值判断 0<x<10 是个位
10<=x<100是百十位 ....