当先锋百科网

首页 1 2 3 4 5 6 7

在Java中,要求一个整数各位数的和可以采用如下方法:

//定义一个方法,计算一个整数各位数的和
public static int sumDigits(int n) {
int sum = 0; //初始化sum变量为0
while (n != 0) {
sum += n % 10; //累加n的个位数
n /= 10; //将n的个位数删除
}
return sum; //返回计算得到的和
}

该方法的原理是利用数学知识,不断求一个整数的个位数,并将其累加起来,最终得到这个整数各位数的和。

接下来,我们可以采用以下方式来调用该方法,并输出结果:

public static void main(String[] args) {
int n = 12345; //要计算各位数之和的整数
int sum = sumDigits(n); //调用sumDigits方法计算各位数之和
System.out.println("整数" + n + "各位数之和为:" + sum); //输出结果
}

上述代码将会输出:

整数12345各位数之和为:15

这说明该方法已经正确求出了一个整数各位数的和。