6.2(求一个整数各位数字之和)
程序员文章站
2022-05-28 14:46:10
...
计算一个整数各位数字之和。使用下面的方法头:
public static int sumDigits(long n)
例如:sumDigits(234)返回9(2+3+4)
编写程序提示用户输入一个整数,然后显示这个整数所有数字之和
import java.util.Scanner;
public class Question_six_2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("please enter integer:");
long integer = input.nextInt();
System.out.print("integer's sumDigits:"+sumDigits(integer));
}
public static int sumDigits(long n) {
int sum=0;
while(n%10!=0) {
sum+=n%10;
n=n/10;
}
return sum;
}
}
上一篇: 6.3(回文整数)
推荐阅读
-
顺序输出一个整数的各位数字
-
leetcode:求两数之和,给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
用C语言求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字
-
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,
-
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字
-
C语言程序,求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222
-
Python练习题3.12求整数的位数及各位数字之和
-
不用加减乘除做加法。写一个函数,求两个整数之和,要求在函数体内不得使用“+”、“-”、“×”、“÷”四则运算符号。
-
求哪几个数字之和接近某一个给定的值(小于等于)
-
顺序输出一个整数的各位数字