建站知识
JAVA求个十百千数字和
2024-12-26 18:14  点击:2

在Java中,求个位数、十位数、百位数和千位数的和,可以使用以下代码:

public class SumOfDigits {public static void main(String[] args) {int number = 9876;int sumOfones = 0;int sumOfTens = 0;int sumOfHundreds = 0;int sumOfThousands = 0;//求个位数和sumOfones = number % 10;//求十位数和sumOfTens = (number % 100) / 10;//求百位数和sumOfHundreds = (number % 1000) / 100;//求千位数和sumOfThousands = number / 1000;//输出结果System.out.println("个位数和:" + sumOfOnes);System.out.println("十位数和:" + sumOfTens);System.out.println("百位数和:" + sumOfHundreds);System.out.println("千位数和:" + sumOfThousands);}}

在这段代码中,我们首先定义一个整型变量number来表示要求和的数,然后分别使用Mod运算和除法获取个位数、十位数、百位数和千位数,最后将它们的和输出到控制台。

上述代码执行结果如下:

个位数和:6十位数和:7百位数和:8千位数和:9