用JAVA语言编程输入一个整数的各位数字只和

2024-10-31 03:28:52
推荐回答(1个)
回答(1):

代码如下:

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        // 注:本程序只有输入正整数时才能正常执行,其他输入均可能出现非预期结果。

        // 获取输入的数字
        Scanner scanner = new Scanner(System.in);
        long inputNumber = scanner.nextLong();
        scanner.close();
        long sum = 0;
        // 计算各位数字之和
        while (inputNumber > 0) {
            sum = sum + inputNumber % 10;
            inputNumber = inputNumber / 10;
        }
        // 输入各位数字之和
        System.out.println(sum);
    }
}

运行效果图: