プロが教える店舗&オフィスのセキュリティ対策術

現在下記のプログラムをGUI(フレーム)にしたいと思っています。
どうしたら良いか分らないのでどこに何を付ければいいのか教えてください。

//import宣言
import java.io.*;
import java.util.*;

class quiz01{
public static void main(String args[]){

//日付を格納する変数を作成
int year,month,date,hour,minute,second,day_week;

//曜日表示用に、曜日文字列を格納する配列の作成
String youbi[] = {"日曜日","月曜日","火曜日",
"水曜日","木曜日","金曜日","土曜日"};


//Calendarオブジェクトの取得
Calendar now = Calendar.getInstance();

year = now.get(now.YEAR);
month = now.get(now.MONTH);
date = now.get(now.DATE);
hour = now.get(now.HOUR);
minute = now.get(now.MINUTE);
second = now.get(now.SECOND);
day_week = now.get(now.DAY_OF_WEEK) - 1;


//日付を出力
System.out.println(year + "年" + month + "月" + date + "日"
+ hour + " 時 " + minute + " 分 "
+ second + " 秒 " + youbi[day_week]);

System.out.println("------------------------------------------");


try{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

//クイズの内容
String str[][] = {{"問題1 今年のセリーグ優勝は","1.東京ヤクルト",
"2.巨人","3.阪神","1"},
{"問題2 今年のパリーグ優勝は","1.日ハム","2.ソフトバンク","3.ロッテ","2"},
{"問題3 来季のメジャー挑戦日本人選手は?","1.前田健太","2.大谷翔平","3.武田 勝","1"},
{"問題4 今季阪神退団選手","1.マット・マートン","2.ゴメス","3.ペレス","1"},
{"問題5 巨人新外国人","1.マイコラス","2.メンドーサ",
"3.ペレス(育成)","3"}};

//クイズの題名
System.out.println("■■三択クイズの開始です。5問あります。■■");

int count = 0;
for(int i = 0; i< str.length;i++){

System.out.println(str[i][0]);
System.out.println(str[i][1]);
System.out.println(str[i][2]);
System.out.println(str[i][3]);

System.out.println("クイズの答えは\u2606");
String str1 = br.readLine();
int in = Integer.parseInt(str1);

String str2 = str[i][4];
int in1 = Integer.parseInt(str2);

if(in == in1){
System.out.println("");
System.out.println("★★正解★★");
System.out.println("");

count++;

}else if(in > 3){ System.out.println("");
System.out.println("1 から 3の数字で答えてください");
System.out.println(""); i--;
}else{
System.out.println("");
System.out.println("★★ブブー!はずれ~★★");
System.out.println("");
}
}
switch(count){

case 0: System.out.println("あなたの得点 : 0点"); break;
case 1: System.out.println("あなたの得点 : 1点"); break;
case 2: System.out.println("あなたの得点 : 2点"); break;
case 3: System.out.println("あなたの得点 : 3点"); break;
case 4: System.out.println("あなたの得点 : 4点"); break;
case 5: System.out.println("あなたの得点 : 5点"); break;
}

}catch(IOException e){
System.out.println("Exception: " + e);
}
catch(NumberFormatException e){

System.out.println("数字を入力してください");

}
}

}
これを土台にしたいと思っています。

A 回答 (2件)

・3つから選ぶ


・コンピュータが用意したものと比較して、結果を出す

まったく同じ構造を持った「じゃんけん」を作ってましたよね?
    • good
    • 1
この回答へのお礼

じゃんけんと似たように作ればいいのでしょうか。

詳しく教えて貰えませんか。

お礼日時:2015/10/16 09:49
    • good
    • 3
この回答へのお礼

知恵袋でこちらが質問した物ですよ。
ちなみにどちらの方が回答が早いか質問をしています。

お礼日時:2015/10/19 11:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!