Artikel ini menjelaskan permainan kain batu gunting yang diimplemen Java. Bagikan untuk referensi Anda, sebagai berikut:
Choiceanswer.java
ChoiceAnswer kelas publik {string texts [] = {"Stone", "Scissors", "Cloth"}; nilai int; // 【1】 batu/t 【2】 gunting/t 【3】 getText kain getText () {return texts [nilai - 1]; } ChoiceAnswer (nilai int) {this.value = nilai; } / *** return 0 berarti draw, return 1 berarti menang, return -1 berarti kehilangan* / int compto (choiceAnswer c) {if (value == c.value) {return 0; } if (value + 1 == C.Value || (value == 3 && c.Value == 1)) {return 1; } return -1; }}Game.java
impor java.util.scanner; game kelas publik {void p (string s) {system.out.println (s); } void showWelcome() { p("Welcome・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・� userChoice > 3) { p("You entered incorrectly! Please re-enter!"); userChoice = Integer.parseInt(sc.nextLine()); } return new ChoiceAnswer(userChoice); } ChoiceAnswer getComputerChoice() { int computerChoice = (int) (Math.random () * 3) + 1); UserChoice.getText ());} lain jika (result == 1) {System.out.println ("Selamat, Anda menang! Anda memilih:" + UserChoice.getText () + "; Computer.printlext (" Anda); Dipilih: " + computerChoice.getText ());}} void start () {showwelcome (); choiceanswer userchoice = getUserChoice (); choiceanswer computerChoice = getComputerChoice (); showResult (userChoice, computerChoice);} public static System.out.println ("Wulin.com Hasil Tes:");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.