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 }