返回列表 發帖
本帖最後由 曾挺桂 於 2017-4-7 20:21 編輯
  1. import java.util.Scanner;
  2. public class lotto
  3. {
  4.     static Scanner s=new Scanner(System.in);
  5.         public static void main(String args[])
  6.     {
  7.         
  8.         String student[]={"001 翔王","002 猶太人","003 翔王之劍","004 翔王發射器","005 中國狗","006 安戈洛的翔王","007 凹進去的人","008 渣渣","009 本來凹進去的人","010 雙鵰者","0411 騎天宰龍記","012 傻逼"};
  9.         while(true)
  10.         {
  11.             System.out.println("\n☆★☆ 電子摸彩系統 v1.0 ☆★☆\n");
  12.             System.out.println("<主選單> 1-顯示所有機彩卷 2-開始摸彩 3-結束\n");
  13.             int opt;
  14.             System.out.print("給我選擇1~3: ");
  15.             opt=s.nextInt();
  16.             
  17.             if(opt==3)
  18.                 break;

  19.             if(opt==1)
  20.             {
  21.                 System.out.println("\nNO  name  NO  name");
  22.                 System.out.println("======================");
  23.                 if(student.length%2==0)
  24.                 {
  25.                     for(int i=0; i<student.length; i+=2)
  26.                     {
  27.                         System.out.println(student[i]+"        "+student[i+1]);
  28.                     }
  29.                 }else
  30.                 {
  31.                     for(int i=0; i<student.length-2; i+=2)
  32.                     {
  33.                         System.out.println(student[i]+"        "+student[i+1]);
  34.                     }
  35.                     System.out.println(student[student.length-1]);
  36.                 }
  37.                 System.out.println("======================");
  38.                 System.out.println("共計"+student.length+"人");
  39.                 continue;
  40.             }

  41.             if(opt==2)
  42.             {
  43.                 int a;
  44.                 System.out.print("\n請問要抽出幾位龜兒: ");
  45.                 a=s.nextInt();
  46.                 int num[]=new int[a];
  47.                 int i=0;
  48.                 do
  49.                 {
  50.                     num[i]=(int)(Math.random()*student.length);
  51.                     for(int j=0; j<i; j++)
  52.                     {
  53.                          if(num[i]==num[j])
  54.                          {
  55.                            i--;
  56.                            break;
  57.                          }
  58.                     }
  59.                     i++;
  60.                 }while(i<a);
  61.                 System.out.println();
  62.                 for(i=0; i<a; i++)
  63.                 {
  64.                     System.out.println("第"+(i+1)+"位龜兒是: "+student[num[i]]);  
  65.                     new Scanner(System.in).nextLine();
  66.                 }
  67.                 System.out.println("<中獎名單>");
  68.                 System.out.println("\nNO  name  NO  name");
  69.                 System.out.println("======================");
  70.                 if(a%2==0)
  71.                 {
  72.                     for(i=0; i<a; i+=2)
  73.                     {
  74.                         System.out.println(student[num[i]]+"        "+student[num[i+1]]);
  75.                     }
  76.                 }else
  77.                 {
  78.                     for(i=0; i<a-2; i+=2)
  79.                     {
  80.                         System.out.println(student[num[i]]+"        "+student[num[i+1]]);
  81.                     }
  82.                     System.out.println(student[num[a-1]]);
  83.                 }
  84.                 System.out.println("======================");
  85.                 System.out.println("恭喜以上"+a+"位BL可以獲得禮券!");
  86.                 break;
  87.             }
  88.         }
  89.     }
  90. }
複製代碼

TOP

返回列表