|
分類:[Java]
Javaのスロットゲーム エクリプスで開発しています。
下記の内容が分からないのでお教え下されば、 有り難いです。 何回目と乱数を右側に表示して得点を 表示するやり方が分かりません。 途中までやったのですがうまくいきません。 お教え頂けたら有り難いです。
課題000メソッドスロット @コイン入力処理 コインは100円(コイン)単位で入力する。 数字かつ100円で除した時の余りが0の時正しい。
※コンソール *スロットゲーム* コインを入力して下さい Aゲーム回数を求める処理 コイン/100→ゲーム回数(n) Bゲーム実行処理 (1)1回目実行します ***(0〜9の乱数が3個) 2回目実行します n回目実行します
※実行クラスのmainメソッドBCを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}; } } }
|