数字数えゲームというものを作成したいと考えています。
Javaによる数字数えゲームなのですが、
ある一定の数字を指定して2人で3つまで任意の数を数えていって
その数字に達したら負けというゲームです。
途中までは書いてみたもののエラーによるバグが発生したので記述させていただきます。
package test00;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Exercise {
public static void main( String[] args )throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//合計の値を0にする
int sum = 0;
int i = 0;
//数字入力させるコマンド?
System.out.println("数字を入力してください");
System.out.println();
do {
System.out.println(i + "回目ですどうぞ!");
}while(sum < 16);
sum += Integer.parseInt( br.readLine());
System.out.println(sum + "あなたの負けです。");
}
}
上記のソースコードの場合は16を指定しているので
16に達したら負けという処理を行いたいと思っております。
do whileによって処理の中断を行おうとしたところ
iに0を入れているので延々0回目ですどうぞ!と出力されてしまいます。
どのようにしたらその数字に達して処理を終了させられるかがわかりません。。
お目汚し失礼します。
補足情報(FW/ツールのバージョンなど)
Eclipse
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー