1 package project_01;
2 /**
3 * 2018-9-7 17:54:40
4 * Sauron XiaMen
5 */
6
7 import java.util.Scanner;
8
9 //根据会员卡各位上的数字之和,判断用户是否中奖。(注:会员卡各个位数相加大于20则中奖)
10 public class LuckyDraw {
11 public static void main(String[] args) {
12 //用户输入4位会员号
13 Scanner input=new Scanner(System.in);
14 System.out.print("请输入4位会员卡号:");
15 int num=input.nextInt();
16 System.out.println("会员卡号是:"+num);
17 int theUnit=num%10; //个位数
18 int tens=num/10%10; //十位数
19 int hundreds=num/100%10; //百位数
20 int kbit=num/1000; //千位数
21 int sum=theUnit+tens+hundreds+kbit;
22 System.out.println("会员卡号"+num+"各位之和:"+sum);
23 //判断是否中奖
24 if(sum>20){
25 System.out.println("会员卡号"+num+"的会员,您中奖了!奖品是MP3!");
26 }else{
27 System.out.println("会员卡号"+num+"的会员,很抱歉,您未中奖!");
28 }
29 input.close(); //关闭Scanner
30 }
31 }
结果如下: