java实现抽奖程序

发布时间:2025-12-10 11:25:20 浏览次数:11

java实现抽奖程序

  • 获得键盘输入会员号。
  • 将会员卡号存储在变量中。
  • 使用运算符分解会员卡号的个位上的数字。
  • 将分解后的数字相加判断是否中奖。
    首先要使用Scanner的类的方法获得用户从键盘输入的数据。Scanner类是用于扫描输入文本的使用程序。如果使用Scanner类,必须使用import语句导入Scanner类,即指定Scanner类的位置,它将位于java。util包中。
    (1)导入Scanner类
    import java.util.*;
    (2)创建Scanner对象,获得键盘输入的数据
    Scanner input = new Scanner(System.in):
    (3)将数据存入变量,输出这个变量.
  • import java.util.Scanner;//导入Scanner类public class Lucky{public static void main(String[] args){int custNo;//客户会员号//输入会员卡号System.out.println("请输入4位会员卡号:");Scanner input=new Scanner(System.in);//System.in代表系统输入custNo=input.nextInt();//nextInt()获取从键盘输入的一个整数,并赋值给num变量System.out.println("会员卡号是:"+custNo);}}
  • 4位会员卡号和10求余可得个位数
  • 4位会员卡号除以10再和10求余可得十位数
  • 4位会员卡号除以100再和10求余可得百位数
  • 4位会员卡号除以1000可得十位数
  • 计算各位之和
  • import java.util.Scanner;//导入Scanner类public class Lucky{public static void main(String[] args){int custNo;//客户会员号//输入会员卡号System.out.println("请输入4位会员卡号:");Scanner input=new Scanner(System.in);//System.in代表系统输入custNo=input.nextInt();//nextInt()获取从键盘输入的一个整数,并赋值给num变量System.out.println("会员卡号是:"+custNo);//利用"/"和"%"运算符获得每位数字int ge=custNo%10;//分解获得个位数int shi=custNo/10%10;//分解获得十位数int bai=custNo/100%10;//分解获得百位数int qian=custNo/1000;//分解获得千位数System.out.print("千位数:"+qian+",百位数:"+bai+",十位数:"+shi+",个位数:"+ge,);//利用"+"运算符计算数字之和int sum=ge+shi+bai+qian;System.out.println("会员卡号"+custNo+"各位之和:"+sum);}}

    10.使用关系运算符中的">"判断

    import java.util.Scanner;//导入Scanner类public class Lucky{public static void main(String[] args){int custNo;//客户会员号//输入会员卡号System.out.println("请输入4位会员卡号:");Scanner input=new Scanner(System.in);//System.in代表系统输入custNo=input.nextInt();//nextInt()获取从键盘输入的一个整数,并赋值给num变量System.out.println("会员卡号是:"+custNo);//利用"/"和"%"运算符获得每位数字int ge=custNo%10;//分解获得个位数int shi=custNo/10%10;//分解获得十位数int bai=custNo/100%10;//分解获得百位数int qian=custNo/1000;//分解获得千位数System.out.print("千位数:"+qian+",百位数:"+bai+",十位数:"+shi+",个位数:"+ge,);//利用"+"运算符计算数字之和int sum=ge+shi+bai+qian;System.out.println("会员卡号"+custNo+"各位之和:"+sum);//判断是否中奖if(sum>20){System.out.println("会员卡号"+custNo+"的会员,恭喜您中奖了!奖品是MP4!");}else{System.out.println("会员卡号"+custNo+"的会员,很遗憾,您没有中奖!");}}}
    需要做网站?需要网络推广?欢迎咨询客户经理 13272073477