案例一:根据会员卡各位上的数字之和,判断用户是否中奖。(注:会员卡各个位数相加大于20则中奖)

Posted Sauron_Three

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了案例一:根据会员卡各位上的数字之和,判断用户是否中奖。(注:会员卡各个位数相加大于20则中奖)相关的知识,希望对你有一定的参考价值。

 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 }
结果如下:

 

以上是关于案例一:根据会员卡各位上的数字之和,判断用户是否中奖。(注:会员卡各个位数相加大于20则中奖)的主要内容,如果未能解决你的问题,请参考以下文章

水仙花数的判断问题

8.会员卡号各位数字之和

[PTA]实验2-4-1 统计各位数字之和是5的数

C语言,输入一个整数,从高位开始逐位分割并输出它的各位数字

10-从零玩转JavaWeb-判断用户是否为会员

python用户输入一个长度为3的字符串,求该字符串中各字符ascii码之和,然后,计算各位数字之和