java簡易循環

抽獎系統

main函數類


package com.project.text;

import java.util.Scanner;

public class Text1 {
	public static void main(String[] args) {
		int number;
		do {
			System.out.println("******歡迎來到錦鯉抽獎系統******");
			System.out.println("\t1.註冊");
			System.out.println("\t2.登錄");
			System.out.println("\t3.抽獎");
			System.out.println("\t0.退出系統");
			System.out.println("********************************");
			System.out.println("請選擇菜單:");
			Scanner input = new Scanner(System.in);
			number = input.nextInt();
			while (number < 0 || number > 3) {
				System.out.println("您輸入的選擇有誤,請重新選擇");
				number = input.nextInt();
			}
			text jinli = new text(number);
			if(number!=0) {
			System.out.println("\n");
			System.out.println("是否返回主菜單 ");
			System.out.println("1.返回");
			System.out.println("2.退出");
			int choose = input.nextInt();
			if (choose==2)
				break;
			}else {
				break;
			}
		} while (number != 0);

	}

}

內部循環類

package com.project.text;

import java.util.Scanner;

public class text {
	
	public  text(int number){
		
		/*System.out.println("******歡迎來到錦鯉抽獎系統******");
		System.out.println("\t1.註冊");
		System.out.println("\t2.登錄");
		System.out.println("\t3.抽獎");
		System.out.println("\t0.退出系統");
		System.out.println("********************************");
		System.out.println("請選擇菜單:");*/

		Scanner input = new Scanner(System.in);
		/*int number = input.nextInt();
		while (number < 0 || number > 3) {
			System.out.println("您輸入的選擇有誤,請重新選擇");
			number = input.nextInt();
		}*/
		
		
		switch (number) {
		case 1:
			System.out.println("您即將進入錦鯉抽獎系統-->註冊");
			System.out.println("是否繼續?(y/n):");
			String choose = input.next();
			if (choose.equalsIgnoreCase("y")) {
				System.out.println("請填寫個人註冊信息:");
				System.out.println("用戶名:");
				String admin = input.next();
				System.out.println("密碼:");
				String pwd = input.next();
				int max = 9999;
				int min = 1000;
				int cardNumber = (int) (Math.random() * (max - min)) + min;

				System.out.println("註冊成功,請記好您的會員號!");
				System.out.println("用戶名--->" + admin);
				System.out.println("密碼--->" + pwd);
				System.out.println("會員號--->" + cardNumber);
			} else {
				System.out.println("即將退出註冊系統");
			}
			break;
			
		case 2:
			System.out.println("您即將進入錦鯉抽獎系統-->登錄");
			System.out.println("是否繼續?(y/n):");
			choose = input.next();
			if (choose.equalsIgnoreCase("y")) {
				System.out.println("請輸入您的用戶名:");
				String admin = input.next();
				System.out.println("請輸入您的密碼:");
				String pwd = input.next();
				if (admin.equals("admin") && pwd.equals("123456")) {
					System.out.println("登錄成功!");
				} else {
					System.out.println("用戶名或密碼輸入錯誤!");
				}
			}else {
				System.out.println("即將退出登錄系統");
			}
			break;
		case 3:
			System.out.println("您即將進入錦鯉抽獎系統-->抽獎");
			System.out.println("是否繼續?(y/n):");
			choose = input.next();
			if (choose.equals("y")) {
				boolean flag = false;
				System.out.println("請輸入您的四位會員號:");
				int card = input.nextInt();
				System.out.println("今日錦鯉會員是:");
				for (int i = 0; i <= 5; i++) {
					int max = 9999;
					int min = 1000;
					int cardNumber = (int) (Math.random() * (max - min)) + min;
					System.out.println(cardNumber);
					if (card == cardNumber)
						flag = true;
				}
				if (flag) {
					System.out.println("恭喜你成爲今日錦鯉!");
				} else {
					System.out.println("今天你沒有被抽中QAQ,建議你去微博關注信小呆");
					System.out.println("今日抽獎到此結束,程序即將退出");
				}
			} else {
				System.out.println("蟹蟹使用,抽獎系統即將退出");
			}
			break;
		case 0:
			System.out.println("系統即將退出");
			break;
		}

	}


	
	

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章