编写程序:输入4位的会员卡号,计算4位会员卡号的和 使用java
时间: 2024-09-14 18:15:02 浏览: 30
在Java中,编写一个简单的程序来计算四位数的会员卡号的和,你可以这样做:
```java
import java.util.Scanner;
public class MemberCardSum {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入四位的会员卡号:");
String cardNumber = input.nextLine(); // 获取用户输入的字符串
// 检查输入是否为四位数
if (cardNumber.length() != 4) {
System.out.println("卡号不是四位数,请重新输入!");
return;
}
int sum = 0;
for (int i = 0; i < cardNumber.length(); i++) {
char digit = cardNumber.charAt(i); // 获取每一位字符
int value = Character.getNumericValue(digit); // 将字符转换为数值
sum += value; // 累加数值
}
System.out.println("会员卡号的和为: " + sum);
}
}
```
在这个程序中,我们首先读取用户输入的四位卡号,然后遍历每个字符,将其转换成对应的整数值并累加到总和上。如果输入的不是四位数,我们会给出错误提示。
阅读全文