1. 程式人生 > >剛學java十天,寫了個模擬彩票快三,大神看看能不能優化一下

剛學java十天,寫了個模擬彩票快三,大神看看能不能優化一下

public class KuaiSan { public static void main(String[] args) { Random a = new Random(); int[] arr = new int[3]; while (true) { Scanner sc = new Scanner(System.in); System.out.println(“請輸入出您要買的號碼:”); int guessnumber1 = sc.nextInt(); int guessnumber2 = sc.nextInt(); int guessnumber3 = sc.nextInt(); System.out.println(“本期開獎號碼為:”); for (int i = 0; i < arr.length; i++) { int number = a.nextInt(6) + 1; arr[i] = number; System.out.print(arr[i] + ” “); } System.out.println(); if (guessnumber1 == arr[0] && guessnumber2 == arr[1] && guessnumber3 == arr[2]) { if (guessnumber1 == guessnumber2) { if (guessnumber1 == guessnumber3) { System.out.println(“恭喜您中了特等獎500元!”); }else { System.out.println(“恭喜您中了一等獎200元!”); } }else { System.out.println(“恭喜您中了一等獎200元!”); } } else if (guessnumber1 == arr[0] && guessnumber2 == arr[2] && guessnumber3 == arr[1]) { System.out.println(“恭喜您中了二等獎50元!”); } else if (guessnumber1 == arr[1] && guessnumber3 == arr[0] && guessnumber2 == arr[2]) { System.out.println(“恭喜您中了二等獎50元!”); } else if (guessnumber1 == arr[1] && guessnumber3 == arr[2] && guessnumber2 == arr[0]) { System.out.println(“恭喜您中了二等獎50元!”); } else if (guessnumber1 == arr[2] && guessnumber3 == arr[1] && guessnumber2 == arr[0]) { System.out.println(“恭喜您中了二等獎50元!”); } else if (guessnumber1 == arr[2] && guessnumber3 == arr[0] && guessnumber2 == arr[1]) { System.out.println(“恭喜您中了二等獎50元!”); } else { System.out.println(“很遺憾,您沒有中獎!”); } } } }