/*
*需求说明
* 键盘输入四位数字的会员卡号
* 使用“/”和“%”运算符分解获得会员卡各个位上的数字
* 将各个位上数字求和
* 根据分解后的数字之和,判断用户是否中奖。如果数字之和大于20,则中奖
* */
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("输入四位卡号:");
int card = scanner.nextInt();
int geWei = card % 10;
int shiWei = card % 100 / 10;
int baiWei = card / 100 % 10;
int qanWei = card / 1000;
System.out.println("个位:" + geWei + " 十位:" + shiWei + " 百位:" + baiWei + " 千位" + qanWei);
int sum = geWei + shiWei + baiWei + qanWei;
System.out.println("和=" + sum);
String result = sum > 20 ? "中奖了!!!" : "没中奖!!!";
System.out.println(result);
// if (sum > 20) {
// System.out.println("中奖了!!!");
// } else {
// System.out.println("没中奖!!!");
// }
}
用“/”和“%”求四位数字的各个位数字并求和,并通过三元运算符判断是否中奖
于 2024-01-04 13:59:08 首次发布