更改您的程序,使其不再显示所有数组元素,而是要求用户输入一个数字,然后仅显示该元素。为了让它工作,你需要使用 Scanner 返回一个 int 值。
以上说明了我需要做什么,代码显示了我当前的状态。真的不知道该怎么做,干杯。
import java.util.Arrays;
import java.util.Scanner;
/**
*
* Purpose: Introduction to data structures
* @author p'o'p'
*
*/
public class StudentNames{
public static void main(String[] args){
String[] names = new String[8];
Scanner s = new Scanner( System.in );
for( int i = 0; i < 8; i++ ){
System.out.println( "Enter student name:" );
names[ i ] = s.next();
}
for (int i = 0; i < 8; i++ ){
System.out.println(" Input your chosen number" );
System.out.println("Student name:"+ names[ i ]);
int index = i;
System.out.println( index );
}
}
}