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+"的会员,很遗憾,您没有中奖!");}}}