検索
ホームページコンピューターのチュートリアルコンピュータ知識Java を書いて推測ゲームを実装してください。

Java を書いて推測ゲームを実装してください。

Jan 16, 2024 pm 09:33 PM
障害物レース ゲームのソース コード

Java を書いて推測ゲームを実装してください。

Java 推測ゲーム コード!

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.Random;

パブリック クラス FingerGuessing {

private String[] op = new String[] { "布", "はさみ", "石" };

ランダム r = 新しいランダム();

プライベート int wj = 0;

プライベート int dn = 0;

プライベート int カウント = 0;

プライベート int go() {

int k = r.nextInt(3);

System.out.println("コンピューター:" op[k]);

k を返す;

}

private void Compare(int i) {

###カウント ;###

System.out.println("プレーヤー:" op[i - 1]);

int k = go();

if (i - 1 == k) {

System.out.println("tie");

} else if ( i - 1 - k == 1 || i-1-k == -2) {

System.out.println("プレイヤーの勝利");

wj ;

###} それ以外 {###

System.out.println("コンピューターの勝利");

dn ;

}

}

プライベート void info() {

System.out.println("合計" 数 "ディスク");

System.out.println("プレイヤーの勝利" wj "ディスク");

System.out.println ("コンピューターの勝利" dn "ディスク");

System.out.println ("tie" (count-wj-dn) "ディスク");

}

public void start() {

文字列 xz = """;

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

###する {###

System.out.println("\n選択してください:\n1. 紙\n2. ハサミ\n3. 石\n終了したら終了を入力してください");

###試す {###

xxz = br.readLine();

if (xz.equalsIgnoreCase("終了")) {

###情報();### ###続く;###

}

if (!xz.equals("1") & !xz.equals("2") & !xz.equals("3")) {

System.out.println ("選択が間違っています。もう一度選択してください");

###続く;###

}

compare(Integer.parseInt(xz));

} catch (IOException e) {

// TODO 自動生成された catch ブロック

e.printStackTrace();

}

} while (!xz.equals("exit"));

}

/**

* @パラメータ引数

*/

public static void main(String[] args) {

// TODO 自動生成メソッドスタブ

new FingerGuessing().start();

}

}

C言語推測ゲームのコード

####含む ###### ####含む ###### ####含む ######

void main()

{

int rand_0(void);

int ゲーム(int inp);

int start,yes=1,inp,inp_1=1;

文字y;

while(yes) /*ユーザーが 1 または 2 以外のデータを入力できないようにします*/

{

printf("1: ゲーム開始\n2: ランキングリスト\n");

scanf("%d",&start);

if((開始!=1)&(開始!=2))

{

printf("1 または 2 を入力してください\n");

}

###それ以外###

はい=0;

}

###始める:###

if(start==1) /*ユーザーがゲームの開始を選択した場合...*/

{

printf ("出てきますか?\n1: ロック\n2: チョキ\n3: ペーパー\n");

while(inp_1) /*ユーザーが他のデータを入力できないようにします*/

{

scanf("%d",&inp);

if((inp!=1)&(inp!=2)&(inp!=3))​​

{

printf ("出てきますか?\n1: ロック\n2: チョキ\n3: ペーパー\n");

}

###それ以外###

{

inp_1=0;

スイッチ(ゲーム(入力))

{

ケース 1:printf("\n\nおめでとうございます、勝ちました!\n\n");break;

case 0:printf("\n\n残念、負けました!\n\n");break;

ケース 2:printf("\n\ntie\n\n");break;

}

}

}

}

inp_1=1;

printf("\n\nゲームを再起動しますか? (y/n)");

scanf("%s",&y);

if((y=='y')||y=='Y')

開始に移動;

###それ以外###

0を返す;

}

int rand_0(void) /*乱数を取得*/

{

int i,rand_1;

srand((unsigned)time(NULL));

for(i=1;i {

rand_1=rand()%4;

if(rand_1==0) 続行;

return(rand_1);

}

}

int ゲーム(int inp)

{

int random,win; /*win 変数、1 は勝ち、2 は引き分け、0 は負けを意味します*/

ランダム=rand_0();

スイッチ(入力)

{

ケース 1:if(ランダム==3) リターン win=0;

else if(random==2) return win=1;

else return win=2;

ケース 2:if(random==3) return win=1;

else if(random==2) return win=2;

else return win=0;

ケース 3:if(random==3) return win=2;

else if(random==2) return win=1;

else return win=0;

}

}

少しだけやってみました。 。 。

以上がJava を書いて推測ゲームを実装してください。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はExcel办公网で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
修正:Windowsアップデートが自動的にAMDを交換した可能性があります-Minitool修正:Windowsアップデートが自動的にAMDを交換した可能性があります-MinitoolApr 18, 2025 am 12:51 AM

PCがAMDチップセットで実行されている場合、「Windows UpdateがAMDを自動的に交換した」エラーメッセージを使用すると受信する場合があります。心配しないで! PHP.CNからのこの投稿は、あなたにいくつかのソリューションを提供します。

Microsoft Sway vs PowerPoint-どちらを選ぶべきですか?Microsoft Sway vs PowerPoint-どちらを選ぶべきですか?Apr 18, 2025 am 12:50 AM

Microsoft Swayとは何ですか?PowerPointとは何ですか?これら2つは、人々の働きや勉強を促進するための異なるプレゼンテーションツールです。したがって、それらの違いは何ですか、どのようにそれらを選択するか。 PHP.CNのWebサイトにあるこの投稿では、一部が提供されます

[必見] Win 10オフラインインストーラー:インストール10 22H2オフライン[必見] Win 10オフラインインストーラー:インストール10 22H2オフラインApr 18, 2025 am 12:49 AM

最新のWindows 10をオフラインまたはインターネットなしでインストールするためのWindows 10オフラインインストーラーはありますか?もちろん、はい。 PHP.CNソフトウェアは、この投稿でWindows 10オフラインインストーラーを取得する方法を示しています。

ガイド - 期限切れのWindows Server Auto -Shutdownを停止する方法は?ガイド - 期限切れのWindows Server Auto -Shutdownを停止する方法は?Apr 18, 2025 am 12:48 AM

一部のユーザーは、ライセンスの有効期限が切れた後、Windows Server Auto-Shutdownの問題を満たしていると報告しています。 PHP.CNからのこの投稿では、期限切れのWindows Server Auto-Shutdownを停止する方法を教えてくれます。今、あなたの読書を続けてください。

ファイルはOneDriveで表示できません - それを解決する方法は?ファイルはOneDriveで表示できません - それを解決する方法は?Apr 18, 2025 am 12:47 AM

特定のフォルダーにアクセスするときに、「ファイルを表示できない」エラーに苦労していますか?一部のユーザーは、このトラブルについて不平を言っており、有用な対策を探しています。ファイルに関するこの記事は、php.cn wilからonedriveを表示することはできません

Street Fighter 6システム要件 - 準備ができていますか? - ミニトールStreet Fighter 6システム要件 - 準備ができていますか? - ミニトールApr 18, 2025 am 12:46 AM

Street Fighter 6はCapcomが発行する格闘ゲームで、多くのゲームファンを魅了したStreet Fighterフランチャイズに属しています。一部の人々は、このゲームをPCでプレイしたいと考えています。それを行うには、ストリートファイター6システムexcrememに会う必要があります

ドライブ名ウィンドウ10/11の前にドライブレターを表示する方法-Minitoolドライブ名ウィンドウ10/11の前にドライブレターを表示する方法-MinitoolApr 18, 2025 am 12:45 AM

ドライブ名(ボリュームラベル)は、Windowsでデフォルトでドライブ文字の前に表示されます。ドライブ名の前にドライブレターを表示する方法を知っていますか? PHP.CNからのこの投稿では、ファイルエクスプローラーで最初にドライブレターを表示する方法を説明します。

Windows 10/11の言語バーで電源を切る正確な手順Windows 10/11の言語バーで電源を切る正確な手順Apr 18, 2025 am 12:44 AM

言語バーは、多言語のWindowsユーザーに役立ちます。単にクリックするだけで言語を変更できます。一部の人々は、タスクバーの言語バーでオフにしたいと思っています。あなたはそれをする方法を知っていますか?わからない場合は、このphp.cnの投稿を読んでpを見つけます

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)