提取正整数 的各个位数

思路

1.整型数字 取余10 可以得到 个位数(最后一位) 12%10=2
2.整型数字 除以10 可以去除 个位数(最后一位) 12/10=1

int[] cs = new int[3];//存储各位数 此例为三位数 提取范围 1-999
int i = 0;//索引 
// 121 
while(num!=0)
{
    cs[i++] = num % 10;
    num = num / 10;
}
//存储到数组后 i变量是数字的位数 也是数组的真实长度 
//例如 提取23的各位数后 i为2 通过i得知该数是两位数 长度为2


版权声明:本文为weixin_43796392原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。