求算法,判断一个整数是几位数 如题 解决方案 » 免费领取超大流量手机卡,每月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开发百度题图定位标记问题 界面效果 关于andriod2.2驱动移植到4.0的可能性 关于android混淆的一些不理解,请教 照搬网上的代码,可程序就是意外终止,请前辈指点一二,谢谢。。。 请问Android实时播放流媒体的问题 求大神指点!OpenCv新手问题,JNI中CvSURFParams出错! contentprivoder共享的问题 android 关于Android手机和wear通信的问题 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是百十位 ....