我试图提示用户输入一个字符串,该字符串将存储在一个字符串数组中,然后是一个输入的 int,它将被放入一个 int 数组中。
我遇到了打印第一行的问题,但没有提示用户输入字符串。然后立即打印第二个打印语句,用户只能输入一个 int。
到目前为止,我有:
int i, n = 10;
String[] sentence = new String[1000];
int[] numbers = new int[1000];
for(i = 0; i < n; i++)
{
System.out.println("Enter String" + (i + 1) + ":");
sentence[i] = scan.nextLine();
System.out.printf("Enter int " + (i + 1) + ":");
numbers[i] = scan.nextInt();
}
作为输出,我得到:
Enter String 1:
Enter int 1:
在这里你可以输入一个 int,并将它存储到 int 数组中。但是您不能为字符串数组输入字符串。
请帮忙。
繁花如伊
开心每一天1111
千巷猫影
aluckdog
随时随地看视频慕课网APP
相关分类