javaについて質問です。
RPGのようなものを練習で書いているのですが、
下の文のようなことをどうすればできるかお聞きしたいです。
最初の入力で"外に出る"を選択
次の入力で"自分のステータスを表示する"を選択
そして、表示したあとまた入力で"戻る"を選択し、"敵を探す、自分のステータスを表示する"の選択のところに戻りたいのですが、どうすればよいかわかりません。
質問も初めてなので至らぬところがあったらすいません。
初心者なので説明が下手で申し訳ないのですが、例文などを書いて欲しいです。
eclipseを使っています。
java
1public class Main{ 2 public static void main(String[] args){ 3 System.out.println("1.外に出る \r\n2.宿に行く"); 4 int sentaku = new java.util.Scanner(System.in).nextInt(); 5 6 switch(sentaku){ 7 case 1: 8 System.out.println("何をしますか?"); 9 System.out.println("1.敵を探す \r\n2.自分のステータスを表示する"); 10 int sentaku2 = new java.util.Scanner(System.in).nextInt(); 11 switch(sentaku2){ 12 case 1: 13 System.out.println("敵を発見した!"); 14 System.out.println("1.攻撃\r\n2.強攻撃\r\n3.防御\r\n4.逃げる"); 15 break; 16 case 2: 17 System.out.println("自分のステータスを表示する"); 18 System.out.println("主人公"+h.name); 19 System.out.println("HP"+h.hp); 20 System.out.println("MP"+h.mp); 21 System.out.println("1.戻る"); 22 23 break; 24 } 25 case 2: 26 break; 27 } 28 } 29}
###試したこと
do whileなども試しましたがうまくいきませんでした・・・
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー