Artikel ini menjelaskan permainan roll dadu sederhana yang diimplementasikan di Java. Bagikan untuk referensi Anda, sebagai berikut:
Memerlukan:
Gulung dua dadu, masing -masing dadu memiliki enam sisi,
Mereka masing -masing 1, 2, 3, 4, 5 dan 6. Periksa jumlah kedua dadu ini.
Jika 2, 3 atau 12, Anda kalah; Jika jumlahnya 7 atau 11, Anda menang.
Tetapi jika jumlahnya adalah nomor lain (misalnya 4, 5, 6, 8, 9 atau 10),
Baru saja mengkonfirmasi suatu poin. Terus gulung dadu sampai 7 dilemparkan atau jumlah poin yang sama seperti sebelumnya. Jika Anda melempar 7, Anda kalah.
Jika jumlah poin yang dilemparkan sama dengan jumlah poin yang Anda lemparkan sebelumnya,
Kamu menang.
Kode Implementasi Java:
status enum {win, lose, goon;} kelas publik dicegame {public static int getscore () {return (int) (1 + math.random () * 6); } public static int start () {int skor1 = getScore (); int skor2 = getScore (); skor pengembalian1 + skor2; } juri status statis publik (int sum1) {if (sum1 == 7 || sum1 == 11) {return status.win; } else if (sum1 == 2 || sum1 == 3 || sum1 == 12) {return status.lose; } lain return status.goon; } public static void main (string [] args) {int sum1 = start (); int pre = sum1; switch (judge (sum1)) {case win: system.out.println ("you lempar"+sum1+"point"); System.out.println ("Selamat! Anda menang!"); merusak; case lose: system.out.println ("you lempar"+sum1+"point"); System.out.println ("Maaf! Anda kalah!"); merusak; case Goon: int sum2 = start (); while (true) {if (sum2 == pre) {System.out.println ("Anda membuang"+sum1+"point"); System.out.println ("Anda membuang"+sum2+"titik"); System.out.println ("Selamat! Anda menang!"); merusak; } else if (sum2 == 7) {System.out.println ("Anda membuang"+sum1+"point"); System.out.println ("Spitched Again"+Sum2+"Point"); System.out.println ("Maaf! Anda kalah!"); merusak; } else {pre = sum2; sum2 = start (); } } merusak; }; }}Hasil Menjalankan:
Untuk informasi lebih lanjut tentang algoritma java, pembaca yang tertarik dengan situs ini dapat melihat topik: "struktur data java dan tutorial algoritma", "ringkasan tips node dom java", "ringkasan file operasi java dan direktori" dan "ringkasan tip operasi java cache" tips java "tips java" Tips "Java Cache Tips"
Saya harap artikel ini akan membantu pemrograman Java semua orang.