本帖最後由 曾挺桂 於 2017-4-7 20:21 編輯
- import java.util.Scanner;
- public class lotto
- {
- static Scanner s=new Scanner(System.in);
- public static void main(String args[])
- {
-
- String student[]={"001 翔王","002 猶太人","003 翔王之劍","004 翔王發射器","005 中國狗","006 安戈洛的翔王","007 凹進去的人","008 渣渣","009 本來凹進去的人","010 雙鵰者","0411 騎天宰龍記","012 傻逼"};
- while(true)
- {
- System.out.println("\n☆★☆ 電子摸彩系統 v1.0 ☆★☆\n");
- System.out.println("<主選單> 1-顯示所有機彩卷 2-開始摸彩 3-結束\n");
- int opt;
- System.out.print("給我選擇1~3: ");
- opt=s.nextInt();
-
- if(opt==3)
- break;
- if(opt==1)
- {
- System.out.println("\nNO name NO name");
- System.out.println("======================");
- if(student.length%2==0)
- {
- for(int i=0; i<student.length; i+=2)
- {
- System.out.println(student[i]+" "+student[i+1]);
- }
- }else
- {
- for(int i=0; i<student.length-2; i+=2)
- {
- System.out.println(student[i]+" "+student[i+1]);
- }
- System.out.println(student[student.length-1]);
- }
- System.out.println("======================");
- System.out.println("共計"+student.length+"人");
- continue;
- }
- if(opt==2)
- {
- int a;
- System.out.print("\n請問要抽出幾位龜兒: ");
- a=s.nextInt();
- int num[]=new int[a];
- int i=0;
- do
- {
- num[i]=(int)(Math.random()*student.length);
- for(int j=0; j<i; j++)
- {
- if(num[i]==num[j])
- {
- i--;
- break;
- }
- }
- i++;
- }while(i<a);
- System.out.println();
- for(i=0; i<a; i++)
- {
- System.out.println("第"+(i+1)+"位龜兒是: "+student[num[i]]);
- new Scanner(System.in).nextLine();
- }
- System.out.println("<中獎名單>");
- System.out.println("\nNO name NO name");
- System.out.println("======================");
- if(a%2==0)
- {
- for(i=0; i<a; i+=2)
- {
- System.out.println(student[num[i]]+" "+student[num[i+1]]);
- }
- }else
- {
- for(i=0; i<a-2; i+=2)
- {
- System.out.println(student[num[i]]+" "+student[num[i+1]]);
- }
- System.out.println(student[num[a-1]]);
- }
- System.out.println("======================");
- System.out.println("恭喜以上"+a+"位BL可以獲得禮券!");
- break;
- }
- }
- }
- }
複製代碼 |