用Java帮我写一下 从键盘上输入一个任意的4位整数,编程计算这四位数字相加之后。例如:输入为1234,则由1234分离出其千位1、百位2、十位3、个位4,然后计算1×2×34=10。然后输出:最后结果为1。
时间: 2024-03-20 08:45:10 浏览: 43
编写一个Java程序从键盘获分别取读取两个整数,并计算这两个整数之和
3星 · 编辑精心推荐
好的,可以使用如下的 Java 代码实现:
```java
import java.util.Scanner;
public class DigitSum {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个4位整数:");
int number = input.nextInt();
int thousandDigit = number / 1000;
int hundredDigit = (number % 1000) / 100;
int tenDigit = (number % 100) / 10;
int unitDigit = number % 10;
int product = thousandDigit * hundredDigit * tenDigit * unitDigit;
int sum = 0;
while (product != 0) {
sum += product % 10;
product /= 10;
}
System.out.println("最后结果为" + sum);
}
}
```
运行程序后,会要求您输入一个4位整数,然后程序会计算该数的各个位上的数字相乘之后再相加,最后输出相应的结果。
阅读全文