初学者。在eclipse中 Scanner在控制台没有输入提示,也不报错。找不到原因。
代码如下:
package Pack1;
import java.util.Scanner;
public class Text1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("你好");
Scanner scan= new Scanner(System.in);
}
}
你需要用scanner的方法,例如scanner.next(),你只是定义了scanner对象,并没用使用
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()){
String msg = scanner.next();
System.out.println(msg);
}
你只是定义了一个scanner对象,但还没有用呢,你可以使用scanner的nextXXX()方法,比如你要接收控制台的一个Int数据,可以用scanner.nextInt(),如果你要接收控制台的一个字符串可以用scanner.next()方法,这些方法类似于c语言的scanf函数