我正在开发一个小型应用程序,用于评估用户提交的多选题。每个问题显然有4个选择。 A B C D。由于这些答案将存储在一个二维数组中,所以我想问一下如何从用户处获取有关char变量的输入。我还没有学习任何方法来控制台上的字符数组输入。即我刚刚使用nextInt(),nextDouble(),nextLine()等。这些方法适用于字符串和整数而不适用于字符。如何为char数组输入数据?我将发布输入代码片段,以便人们可以更好地理解。如何在Java中为'char'数组输入数据?
public class MCQChecker{
public static void main(String []args)
{
Scanner input=new Scanner(System.in);
char[][] students=new char[8][10];
for (int i=0;i<8;i++)
{
System.out.println("Please enter the answer of "+students[i+1]);
for(int j=0;j<10;j++)
{
students[i][j]=?;//Im stuck here
}
}
}
}
仅供参考不要在SO编辑器中缩进您的代码。从IDE中粘贴完整格式的代码。 –