applet
あの以前こちらで質問したものです。
→http://okwave.jp/qa/q6547731.html
前回、前々回とお世話になってます。あれから少し変化を加えて一応形にはなりました。来月提出ですが急にブラウザ上で表示させるようにしてくれと教授が学科長に言われたみたいなのでそうすることになりました。その予定はなかったのでアプレット参考書はないですが持ってる本に少し載っていました。(サンプルは表示させることはできました。wamp server使ってます)が自分のを表示できません。”エラー、クリックして詳細を確認”とでます。どうすれば良いでしょうか。(制限のため省略&見にくくてすみません)
import java.io.*;
import java.applet.Applet;
public class EnglishToJapaneseQuiz2 {
public static int MAX_QUESTION = 5;
public static int GOODANSWER = 0;
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("Welcome! This quiz helps you study Japanese in English");
System.out.println("'n' normal");
System.out.println("Please select the level");
String line = reader.readLine();
char c = line.charAt(0);
switch (c) {
case 'n':
System.out.println("You selected normal");
String normal[][]={{"School?","1.学校","2.生徒","3.先生","4.勉強","1"},
{"Human?","1.ゴミ","2.サル","3.ヒト","4.ブタ","3"}};
System.out.println("Choose the best one from multiples");
for (int i=0; i<MAX_QUESTION; i++) {
int x = (int)(Math.random() * 10);
System.out.println(normal[x][0]);
System.out.println(normal[x][1]);
System.out.println(normal[x][2]);
System.out.println(normal[x][3]);
System.out.println(normal[x][4]);
BufferedReader responce = new BufferedReader(new InputStreamReader(System.in));
line = responce.readLine();
int input = Integer.parseInt(line);
String answer = normal[x][5];
int inputanswer = Integer.parseInt(answer);
if(input == inputanswer) {
System.out.println("Correct");
GOODANSWER = GOODANSWER + 1;
}else if(input <= 0 || input >=5) {
System.out.println("Invalid Number");
}else {
System.out.println("Incorrect");
}
}
System.out.println("You got "+GOODANSWER+" out of "+MAX_QUESTION);
break;
default:
System.out.println("you must indicate valid character");
break;
}
} catch (IOException e) {
System.out.println(e);
System.out.println("invalid value");
}
System.out.println("the program was successfully ended");
}
}