在做算法题时,经常会遇到对整数各个位数进行处理的情况,有时考虑转成String处理,那都不是太理想的方法,这里取余整除即可得到各个位数。下面是求整数各位数平方之和的例子。
public int numSum(int n){
int num = 0;
int x = 0; //余数
while (n>0){
x = n%10;
n = n/10;
num += x*x; //平方
}
return num;
}
本文介绍了一种处理整数位数的有效方法:通过取余和整除操作获取并计算整数的各位数字平方之和。这种方法避免了将整数转换为字符串带来的不便。
8260

被折叠的 条评论
为什么被折叠?



