|
分類:[Java]
Javaのスロットゲーム エクリプスで開発しています。
下記の内容が分からないのでお教え下されば、 有り難いです。 何回目と乱数を右側に表示して得点を 表示するやり方が分かりません。 途中までやったのですがうまくいきません。 お教え頂けたら有り難いです。
課題000メソッドスロット �@コイン入力処理 コインは100円(コイン)単位で入力する。 数字かつ100円で除した時の余りが0の時正しい。
※コンソール *スロットゲーム* コインを入力して下さい �Aゲーム回数を求める処理 コイン/100→ゲーム回数(n) �Bゲーム実行処理 (1)1回目実行します ***(0〜9の乱数が3個) 2回目実行します n回目実行します
※実行クラスのmainメソッド�B�Cを�Aで 求めたゲーム回数分繰り返す。 �C賞金額の計算処理 (a)2つの数値がそろったら 200円(コイン) (b)3つとも数値が違ったら ‐100円(コイン) (c)3つとも数値がそろったら 000‐300コイン 111‐400コイン 222‐500コイン 333‐500コイン 444‐600コイン 555‐300コイン 666‐400コイン 777‐10000コイン 888‐500コイン 999‐1000コイン
�D画面表示処理 1回目 112 200コイン 2回目 123 ‐100コイン 3回目 111 400コイン n回目 544 200コイン 合計*‐‐‐‐*コイン
出来たら �@〜�Dは メソッドを定義 com.mij〜実行クラス→CMain クラス名 com.and→�@〜�Dのメソッドのあるクラス→CGame(クラス名) package com.mij1; import java.util.Scanner; public class Cmain2 { public static void main(String[] args) { //Scannerクラスのインスタンス化 Scanner scan = new Scanner(System.in); //画面表示 System.out.println("値を入力してください:"); int ran1,ran2,ran3 = 0; String s = scan.nextLine(); int n1 = Integer.parseInt(s); System.out.println("入力値"+n1); int k=n1%100; int s1 = 100; if(k==0){ System.out.println("ゲーム開始"); }else{ System.out.println("コインを100円単位で入れてください"); } int kaime=n1/100; System.out.println("回数"+kaime+"回"); // } // // System.out.println("ゲーム回数は"+s1+"回です"); for(int i2=1;i2<=kaime;i2++){ // System.out.println("ゲーム回数は"+s1+"回です"); // System.out.print(i1+"回目"); System.out.println(i2+"回目:"); } //乱数の取得 for(int i1=1;i1<=kaime;i1++){ ran1=(int)(Math.random()*10); System.out.print(ran1); ran2=(int)(Math.random()*10); System.out.print(ran2); ran3=(int)(Math.random()*10); System.out.println(ran3); // int q = ran1*100+ran2*10+ran3; //乱数の配列を定義します int[] rand3={ran1,ran2,ran3}; // int[]rand3; rand3=new int[3]; rand3[0]=ran1; rand3[1]=ran2; rand3[2]=ran3; // System.out.println(ran1); int length = 0; for(int i=0;i<rand3.length;i++){ // System.out.println(i+1+"回目:"+rand3[0]); // System.out.println(i+1+"回目:"+rand3[1]); // System.out.println(i+1+"回目:"+rand3[2]); // for(int i2=1;i2<length;i2++){ // System.out.print(i1+"回目"+rand3[i1]); } //ぞろ目の時のコイン数 // int[] koin={300,400,500,500,600,10000,500,1000}; } } }
|