【发布时间】:2015-04-27 14:09:49
【问题描述】:
我必须用 java 编写一个测验工具,但我被卡住了。 我只想创建一个问题并用答案填充它。答案应该在数组“antworten”中。
MainQuiz.java 类:
import java.lang.*;
public class MainQuiz {
public static void main(String args[]){
QuizFrage qf = new QuizFrage ("Welche Lebensmittel sind gesund?" ,
new QuizAntwort ("Apfel" ,"A" , true),
new QuizAntwort ("Chips", "B", false),
new QuizAntwort ("Orange" , "C", true),
new QuizAntwort ("Schokolade" , "D", false));
qf.FrageStellen();
}
}
QuizAntwort.java 类:
public class QuizAntwort {
protected String antwortxt;
protected Boolean istrichtig;
protected CharSequence antwortchr;
public QuizAntwort(String string, String string2, boolean b) {
// TODO Auto-generated constructor stub
}
public boolean checkAntwort(String gewaehlteAntworten) {
if (gewaehlteAntworten.contains(antwortchr)) return true; else return false;
}
}
和 QuizFrage.java 类
public class QuizFrage {
private String fragentext;
private QuizAntwort antworten[];
public QuizFrage(String FrageString, QuizAntwort quizAntwort1,
QuizAntwort quizAntwort2, QuizAntwort quizAntwort3,
QuizAntwort quizAntwort4){
fragentext = FrageString;
}
public void FrageStellen(){
System.out.println(fragentext);
for (QuizAntwort curantwort: antworten){
System.out.println(curantwort.antwortchr + ": " + curantwort.antwortxt);
}
}
}
如何用 quizantwort1,quizantwort2... 填充数组“antworten”?
【问题讨论】: