java键盘输入四位数字的会员卡号 使用“/”和“%”运算符分解获得会员卡各个位上的数字 将各个位上数字求和
时间: 2023-11-27 19:53:54 浏览: 96
java 输入一个数字,反转输出这个数字的值(实现方法)
以下是Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入四位数字的会员卡号:");
int cardNum = input.nextInt();
int thousandth = cardNum / 1000; // 千位
int hundredth = cardNum % 1000 / 100; // 百位
int decade = cardNum % 100 / 10; // 十位
int unit = cardNum % 10; // 个位
int sum = thousandth + hundredth + decade + unit;
System.out.println("千位:" + thousandth);
System.out.println("百位:" + hundredth);
System.out.println("十位:" + decade);
System.out.println("个位:" + unit);
System.out.println("各个位上数字之和为:" + sum);
}
}
```
运行程序,输入四位数字的会员卡号,即可得到会员卡各个位上的数字和各个位上数字之和。
阅读全文