【发布时间】:2020-10-16 11:57:07
【问题描述】:
在这个 java 程序中,我试图为我的字符串数组不取元素 (n),然后迭代那么多次以在我的字符串数组中插入值。但是插入不会到达结束并且不会执行最后一次迭代。例如,如果 n=3 那么它应该迭代三次(0,1,2)以进行插入,但它只执行两次。请帮忙理解。enter code here
import java.util.*;
public class Main
{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String[] arr=new String[60];
System.out.println("Enter no of elements");
int n=sc.nextInt();
for(int i=0;i<n;i++) {
arr[i]=sc.nextLine();
}
for(int i=0;i<n;i++)
System.out.println(arr[i]);
}
}
【问题讨论】:
标签: java arrays string iteration java.util.scanner