我正在尝试初始化长度为n的字符串数组。但是当我运行程序时,它需要(n-1)输入并打印(n-1)个结果。 这是我的代码......
import java.io.*;
import java.util.*;
public class string_array{
public static void main(String[] args){
int i;
Scanner sc=new Scanner(System.in);
System.out.println("Enter no. of participants(cannot be 0):");
int n=sc.nextInt();
if(n>0){
String[] participants=new String[n];
System.out.println("Total no. of participants: "+n);
System.out.println("Enter name of participants:");
for( i=0;i<participants.length;i++){
participants[i]=sc.nextLine();
}
System.out.println("Name of participants: ");
for( i=0;i<participants.length;i++){
System.out.println(participants[i]);
}
}
else{
System.out.println("Invalid Input.");
}
}
}