if选择结构实现幸运抽奖:
1 package com.com.cn.kgc.LianXi; 2 3 import java.util.Scanner; 4 5 /** 6 * 实现幸运抽奖,会员卡号百位与产生的随机数相同则中奖 7 */ 8 public class LuckyDraw { 9 static Scanner input=new Scanner(System.in); 10 public static void main(String[] args) { 11 12 System.out.println("*******XXX购物管理系统→幸运抽奖******\n"); 13 14 System.out.print("请输入4位会员卡号:"); 15 int num = input.nextInt(); 16 //生成0~10之间的随机数 17 int random = (int)(Math.random()*10); 18 System.out.println("幸运数字的:"+random); 19 //获取会员卡号百位的数字 20 int bai = num/100%10; 21 //根据条件判断结果 22 if(bai == random){ 23 System.out.print(num+"号客户是幸运客户,获精美Mp3一个!"); 24 }else{ 25 System.out.println(num+"号客户,谢谢你的支持。"); 26 } 27 } 28 }
swich选择结构实现幸运抽奖:java
1 public class LuckyDraw { 2 static Scanner input=new Scanner(System.in); 3 public static void main(String[] args) { 4 //输入卡号 5 System.out.println("*******XXX购物管理系统→幸运抽奖******\n"); 6 System.out.print("请输入4位会员卡号:"); 7 int num = input.nextInt(); 8 // 生成0—10之间的随机数 9 int random = (int)(Math.random()*10); 10 System.out.println("幸运数字的:"+random); 11 // 获取会员卡号百位的数字 12 int bai = num/100%10; 13 // 根据条件判断结果 14 int judgement = (bai==random)? 1 : 2; 15 16 switch (judgement){ 17 case 1: 18 System.out.println(num+"号客户中奖了,为幸运客户,奖品是MP3一台!"); 19 break; 20 case 2: 21 System.out.println(num+"号客户未中奖,很遗憾,谢谢您的参与!"); 22 } 23 } 24 }