建站知识
java求一个整数个位数的和
2024-12-26 18:22  点击:1

Java是一门强大的编程语言,能够完成各种各样的任务,包括求一个整数的各位数字之和。下面就是一个Java程序,可以帮助我们求一个整数的各位数字之和。

public class SumOfDigits {public static void main(String[] args) {int number = 12345;int sum = 0;while (number != 0) {int digit = number % 10;sum = sum + digit;number = number / 10;}System.out.println("Sum of digits: " + sum);}}

首先定义了一个整数number,用于存放待求各位数字之和的整数。然后定义了一个sum变量,用于存放各位数字之和,初始化为0。

接下来使用while循环,每次取出number的最后一位数字,即数字的个位数,然后将其加入到sum变量中。接着将number整除10,这样就可以去掉原来数字的个位数,得到一个新的数字,继续下一次循环。当number为0时,说明所有数字的个位数都已经被取出并加入到sum变量中,这时循环结束。

最后输出结果,得到各位数字之和。