Java 编写一个方法,计算一个整数各位数字之和。使用下面方法头:public static int sumDights (long n ),编写程序,提示用户输入一个整数,然后显示这个整数所有数字之和
时间: 2024-05-11 08:16:17 浏览: 181
好的,针对您的问题,以下是Java编写一个方法,计算一个整数各位数字之和的代码:
```java
public static int sumDigits(long n) {
int sum = 0;
while (n != 0) {
sum += n % 10;
n /= 10;
}
return sum;
}
```
接下来是对应的主程序,可以计算输入整数所有数字之和:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数:");
long n = input.nextLong();
System.out.println("该整数的各位数字之和为:" + sumDigits(n));
}
public static int sumDigits(long n) {
int sum = 0;
while (n != 0) {
sum += n % 10;
n /= 10;
}
return sum;
}
}
```
使用方法很简单,运行代码后,输入一个整数,即可计算出所有数字之和。
阅读全文