我有一个程序,用户可以在其中自行选择x项计算。到现在为止还挺好。在进行了x次计算之后,我想在评估过程中向用户展示所有错误的答案。每次用户错误回答时,都会调用“错误分析”类。我要在其中存储计算的数量,计算的组成部分(例如“ 12 + 13”的12和13),给定的答案以及计算的结果。这些是5个变量。因此,在完成选择的计算数量之后,我希望使用Java:(例如)
“计算数字3错误。13 + 18 = 31,您拥有:32”
“计算数字7错误。21+ 16 = 37,您拥有:25”等等等等>
“添加”下面带有红色的卷曲条纹。所以我不知道如何将变量范围添加到数组中。以及如何相应地将它们释放出来。
import java.util.ArrayList;
public class Erroranalysis
{
static ArrayList<Integer> mistakes = new ArrayList<Integer>();
public static void main(String[] args)
{
if (Sumup.counter <= Numberofcalculations.numcalc)
{
int[][] incorrect = { {Sumup.counter}, {Sumup.part1}, {Sumup.part2}, {Sumup.result}, {Sumup.answer} };
mistakes.add(incorrect);
}
if (Sumup.counter > Numberofcalculations.numcalc)
{
for (int i : mistakes)
System.out.println("Calculation number "+(incorrect[0]) + " was wrong: " + (incorrect[1])+ " + " +(incorrect[2]) + " = " + (incorrect[3])+", you had: "+ (incorrect[4]));
}
}
}
我有一个程序,用户可以在其中自行选择x项计算。到现在为止还挺好。在完成x次计算后,我想向用户展示所有错误的...
好像您声明了错误的ArrayList
类型。 ArrayList
接受用于确定列表中元素类型的通用参数。