Artikel ini membagikan kode spesifik sistem lotere Java untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
Kategori Informasi Pengguna
/** Kelas Informasi Pengguna* 1. Nomor Akun* 2. Kata sandi* 3. Nomor kartu* 4. Apakah akan masuk*/ Pengguna kelas publik {Public Static String username = ""; public static string kata sandi = ""; Public Static Int CardNumber = 0; // apakah akan masuk public static boolean islogin = false; // apakah akan mendaftarkan public static boolean isRegister = false; }Kelas pendaftaran
/** Kelas pendaftaran* 1. Masukkan kata sandi akun* 2. Hasilkan nomor acak [1000.2000]* 3. Simpan Informasi Pendaftaran Pengguna* 4. Pendaftaran Prompt berhasil*/ Register Kelas Publik {// Metode Pendaftaran Public Static Void UserRegister () {System.out.println ("Harap masukkan nama pengguna:"); Pemindai Pemindai = Pemindai Baru (System.in); // menerima informasi pengguna string username = scanner.nextline (); System.out.println ("Harap masukkan kata sandi:"); String password = scanner.nextline (); int num = (int) (math.random () * 1001 + 1000); // Simpan ke kelas pengguna user.username = nama pengguna; User.password = kata sandi; User.cardnumber = num; // cetak sistem informasi pendaftaran.out.println (); System.out.println ("Mendaftar dengan sukses, Harap ingat nomor kartu keanggotaan Anda"); System.out.println ("Nama pengguna:" + nama pengguna); System.out.println ("Kata Sandi:" + Kata Sandi); System.out.println ("Nomor kartu:" + num); // Simpan Pengguna Status Registrasi.isRegister = true; }}Kelas login
/** Kelas Login* 1. Masukkan Akun Login dan Kata Sandi* 2. Cocokkan dengan Informasi Pengguna* Ada tiga peluang masuk kembali* 3. Login berhasil*/ Login kelas publik {// Simpan jumlah kali login gagal statis int int num = 0; // Metode Login // Variabel anggota statis perlu digunakan dalam metode statis public static boolean userLogin () {// Pertama tentukan apakah akan mendaftar jika (user.isregister == false) {System.out.println ("Harap daftarkan dulu"); Register.userRegister (); // Login gagal kembali false; } // Masukkan informasi System.out.println ("Nama Pengguna:"); Pemindai Pemindai = Pemindai Baru (System.in); // menerima informasi string username = scanner.nextline (); System.out.println ("Kata Sandi:"); String password = scanner.nextline (); // Tentukan informasi login yang cocok jika (username.equals (user.userName) && password.equals (user.password)) {// login berhasil system.out.println ("selamat datang" + nama pengguna); // return Hasil login return true; } else {// login gagal num ++; // minta pengguna berapa banyak peluang yang tersisa system.out.println ("Nama pengguna atau kata sandi salah, mohon masukkan kembali!" + "Kiri" + (3 - num) + "kali"); // Tentukan berapa kali login salah jika (num! = 3) {// Lanjutkan untuk login userLogin (); } else {// login gagal system.out.println ("Maaf untuk menggunakan tiga peluang, silakan datang lagi besok!"); // Setel ulang variabel yang mencatat jumlah login num = 0; } // Jika kode ada di sini, itu harus login gagal dan mengembalikan false; }}}}Kategori lotere
/** Lucky Lottery Class* 1. Tentukan apakah akan masuk* 2. Masukkan nomor kartu lotere beruntung* Ada tiga peluang untuk memasukkan nomor kartu* 3. Tentukan apakah akan memenangkan*/ kelas publik CJ {// Simpan berapa kali Anda memasukkan nomor kartu static int cardnumber = 0; // metode lotere public static void userCj () {// Tentukan status login if (! User.islogin) {// akhiri metode method.out.println ("Silakan masuk pertama"); kembali; } // Tentukan apakah akan masuk dengan benar jika (! IsCarnum ()) {System.out.println ("Anda masuk salah"); kembali; } // Cocokkan akun // Simpan variabel untuk memenangkan apakah kemenangannya boolean iscj = false; // Random lima angka dan menyambungkannya ke dalam string dan cetak koma untuk memisahkan string string = "Nomor keberuntungan hari ini:"; untuk (int i = 0; i <5; i ++) {// acak int num = (int) (math.random () * 1001+1000); // splice if (i <4) {string = string + num + ","; } else {string = string + num; } // periksa if if (num == user.cardnumber) {iscj = true; }} // cetak sistem nomor pemenang.out.println (string); // Tentukan apakah akan memenangkan jika (iScj) {System.out.println ("Winning"); } else {System.out.println ("Not Won"); }} // Masukkan metode nomor kartu public static boolean isCarnum () {System.out.println ("Silakan masukkan nomor kartu:"); Pemindai Pemindai = Pemindai Baru (System.in); // terima string carnum = scanner.nextline (); // putar int int num = integer.parseint (carnum); // bandingkan if (user.cardnumber == num) {// cocok dengan sistem.out.println ("input nomor kartu benar"); Kembali Benar; } else {// cocok dengan cardnumber yang salah ++; System.out.println ("Input Left" + (3 - CardNumber) + "Times"); if (cardNumber! = 3) {isCarnum (); } else {System.out.println ("3 peluang untuk digunakan"); // Masukkan jumlah nomor kartu dan atur ulang cardNumber = 0; } return false; }}}Kategori Lotere Beruntung (Logika Lotere Assembly)
/ * * Lotere Start Class (Majelis Lotere Logika) * */ Kelas Publik CJStart {// Lotere Mulai public void cjStart () {// Apakah akan melanjutkan string menu utama isgoon = ""; // loop menu utama do {system.out.println ("****** Selamat datang di sistem lotere *******"); System.out.println ("1. Daftar"); System.out.println ("2. Login"); System.out.println ("3. Lotre"); System.out.println ("**************************"); Pemindai Pemindai = Pemindai Baru (System.in); // menerima opsi menu string menunum = scanner.nextline (); // tentukan opsi chooseMenunum (menunum); // apakah akan menerima System.out.println ("terus memilih? Y/n"); isgoon = scanner.nextline (); } while (isgoon.equals ("y")); } // Tentukan opsi menu public void chooseMenunum (string menunum) {switch (menunum) {case "1": System.out.println ("[Blue European Lottery System> Registration]"); System.out.println ("Harap isi informasi pendaftaran pribadi:"); // hubungi metode pendaftaran register.UserRegister (); merusak; case "2": System.out.println ("[Blue European Lottery Systeri> Login]"); // Panggil metode login untuk menyimpan status login boolean userlogin = login.userlogin (); User.islogin = userLogin; merusak; kasus "3": System.out.println ("[Sistem Lotere Eropa Biru> Sistem Lucky]"); // panggil metode lotere cj.usercj (); merusak; default: system.out.println ("Kesalahan input, silakan ulangi"); merusak; }}}Kelas tes
/** Kelas tes*/ kelas publik cjtest {public static void main (string [] args) {cjstart cjstart = new cjstart (); cjstart.cjstart (); }}Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.