入力番号に応じて該当プログラムを実行させたいです
今、4つのJavaプログラムがあります
Menu.java
Uranai.java
Janken.java
Kazuate.java
です。
そして、
<Menu.Java>
package testprogramm;
public class Menu {
public static void main(String[] args) {// 検索処理を実行
System.out.println("ひまつぶし\n1. 占い");// エスケープシーケンス1回のみ
System.out.println("2. じゃんけん" + "\n3. 数当てゲーム");
System.out.println("遊びたいゲームの番号を入力してください:");
}
}
を実行すると、
--------------------
ひまつぶし
1. 占い
2. じゃんけん
3. 数当てゲーム
遊びたいゲームの番号を入力してください:
--------------------
と出てきます。が、単に文字を表示させるプログラムになっております。
このコードを書き換えまして。
例えば「遊びたいゲームの番号を入力してください:1」と、"1"を入力すると。
<Uranai.Java>
package testprogramm;
import java.lang.String;
public class Uranai {
public static void main(String[] args) {
String[] strs = { "大吉", "吉", "普通", "凶", "大凶" };
int x = (int) (Math.random() * strs.length);
System.out.println("今日のあなたの運勢は" + strs[x] + "です。");
}
}
のプログラムが呼び出されまして。
--------------------
ひまつぶし
1. 占い
2. じゃんけん
3. 数当てゲーム
遊びたいゲームの番号を入力してください:1
今日のあなたの運勢は大吉です。
遊びたいゲームの番号を入力してください:
--------------------
のように、「今日のあなたの運勢は大吉です」というUranai.javaの結果が出力されて。
さらに「遊びたいゲームの番号を入力してください:」と、再度、遊びたいゲームの入力を促すような。
そんなプログラムにMenu.Javaを書き換えたいのですが、調べてもどうしても判らず…お力添えをいただけますと幸いです。
よろしくお願い致します。
※OKWAVEより補足:「Webシステム開発」についての質問です。
お礼
ご回答ありがとうございました。 早速挑戦して「マント」をゲットしました! これで全てのアイテムを集めることができました~!!