import java.util.*;
public class BinarySearch {
public static void main(String[] args) {
Scanner input=new Scanner(System.in); // TODO 自动生成的方法存根
String[] names=new String[10];
for (int i=0;i<10;i++){
System.out.println("请输入第"+(i+1)+"个学生的姓名:");
names[i]=input.nextLine();
}
}
}
这个程序有什么问题吗?
每次循环,重新读取键盘
input= new Scanner(System.in); // 放在循环中
就是这样,不会自动跳到下一行,直接在第二个提示输入语句那里
只有输入中文才这样,输入法的事件影响到了Eclipse,问题不大(输入英文没有问题)
每次输入后,需要点下光标
实在不行用cmd 的命令执行,那样就不会有问题了
没有问题啊。
public static void main(String[] args) {但是输入一个字符以后按enter输入以后,要按一下空格键才能正常运行输入下一个