欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Java實現的剪刀石頭布游戲示例

本文實例講述了Java實現的剪刀石頭布游戲。分享給大家供大家參考,具體如下:

北海網站制作公司哪家好,找創(chuàng)新互聯!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、自適應網站建設等網站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯成立于2013年到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創(chuàng)新互聯。

ChoiceAnswer.java

public class ChoiceAnswer {
    String texts[] = { "石頭", "剪刀", "布" };
    int value; // 【1】石頭\t【2】剪刀\t【3】布
    String getText() {
        return texts[value - 1];
    }
    ChoiceAnswer(int value) {
        this.value = value;
    }
    /**
     * 返回0表示平手,返回1表示贏,返回-1表示輸
     */
    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

import java.util.Scanner;
public class Game {
    void p(String s) {
        System.out.println(s);
    }
    void showWelcome() {
        p("歡迎使用······");
        p("請選擇:【1】石頭\t【2】剪刀\t【3】布");
    }
    @SuppressWarnings("resource")
    ChoiceAnswer getUserChoice() {
        Scanner sc = new Scanner(System.in);
        int userChoice = Integer.parseInt(sc.nextLine());
        while (userChoice < 1 || userChoice > 3) {
            p("你輸入的不正確!請重新輸入!");
            userChoice = Integer.parseInt(sc.nextLine());
        }
        return new ChoiceAnswer(userChoice);
    }
    ChoiceAnswer getComputerChoice() {
        int computerChoice = (int) ((Math.random() * 3) + 1);
        return new ChoiceAnswer(computerChoice);
    }
    void showResult(ChoiceAnswer userChoice, ChoiceAnswer computerChoice) {
        int result = userChoice.compTo(computerChoice);
        if (result == 0) {
            System.out.println("平手,您和電腦均選擇了:" + userChoice.getText());
        } else if (result == 1) {
            System.out.println("恭喜,您贏了!您選擇了:" + userChoice.getText()
                    + ";   電腦選擇了:" + computerChoice.getText());
        } else {
            System.out.println("對不起,您敗了!您選擇了:" + userChoice.getText()
                    + ";電腦選擇了:" + computerChoice.getText());
        }
    }
    void start() {
        showWelcome();
        ChoiceAnswer userChoice = getUserChoice();
        ChoiceAnswer computerChoice = getComputerChoice();
        showResult(userChoice, computerChoice);
    }
    public static void main(String a[]) {
        System.out.println("創(chuàng)新互聯測試結果:");
        new Game().start();
    }
}

運行結果:

Java實現的剪刀石頭布游戲示例

更多關于java算法相關內容感興趣的讀者可查看本站專題:《Java數據結構與算法教程》、《Java操作DOM節(jié)點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》

希望本文所述對大家java程序設計有所幫助。

網站名稱:Java實現的剪刀石頭布游戲示例
當前地址:http://chinadenli.net/article36/jgggpg.html

成都網站建設公司_創(chuàng)新互聯,為您提供微信公眾號電子商務、服務器托管、企業(yè)網站制作、響應式網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

h5響應式網站建設
欧美三级不卡在线观线看| 91欧美视频在线观看免费| 日韩日韩日韩日韩在线| 久久人人爽人人爽大片av| 国产一区二区三区不卡| 国产日韩欧美综合视频| 日韩欧美国产精品自拍| 夫妻性生活真人动作视频| 少妇视频一区二区三区| 日本深夜福利视频在线| 九九视频通过这里有精品| 国产不卡一区二区四区| 视频一区二区三区自拍偷| 欧美一区二区三区99| 中文字幕人妻一区二区免费| 日本加勒比中文在线观看| 亚洲精品中文字幕无限乱码| 日本在线 一区 二区| 亚洲av秘片一区二区三区| 国产又粗又硬又长又爽的剧情| 人体偷拍一区二区三区| 国产亚洲二区精品美女久久 | 久久综合狠狠综合久久综合| 中文文精品字幕一区二区| 日本女人亚洲国产性高潮视频| 麻豆印象传媒在线观看| 亚洲欧美精品伊人久久| 国产精品色热综合在线| 精品视频一区二区不卡| 亚洲中文字幕三区四区| 在线观看免费午夜福利| 国产一级性生活录像片| 人人妻人人澡人人夜夜| 亚洲一区二区三区三州| 少妇人妻中出中文字幕| 色哟哟哟在线观看视频| 欧美成人高清在线播放| 少妇淫真视频一区二区| 欧美精品一区二区水蜜桃| 欧美午夜一区二区福利视频| 中国一区二区三区不卡|