【发布时间】:2018-05-24 18:19:15
【问题描述】:
我是一个初学者,我正在尝试创建一个测验来询问用户 3 个问题,我创建了 2 个数组:一个用于问题,一个用于正确答案:
public static void main (String[] param) {
String QArray[] = new String[3];
QArray[0] = "What is 5 x 10?";
QArray[1] = "What is 10 x 12?";
QArray[2] = "What about 10 x 10?";
String AArray[] = new String[3];
AArray[0] = "50";
AArray[1] = "120";
AArray[2] = "100";
...
}
为了让它工作:
for (int n = 0; n < QArray.length; n++) {
System.out.println("Question" + (n + 1));
System.out.println((QArray[n]));
for (int m = 0; m < 3; m++) {
String ans = scanner.nextLine();
if (ans.equalsIgnoreCase(AArray[n])) {
System.out.println("You got it right!");
break;
} else {
System.out.println("\nThat is incorrect!");
}
}
}
但是我需要在我的代码中包含 getter 和 setter,如何在数组中包含 getter 和 setter?我需要用什么替换它?
【问题讨论】:
-
Question和Answer应该是objects和它们的getters和setters,然后我们创建一个对象数组并添加它们。很粗,我觉得上一堂面向对象的编程课也不过分..
标签: java java.util.scanner getter-setter setter getter