繁体   English   中英

java.util.scanner说明

[英]java.util.scanner Explanation

亲爱的秘密黑客和传奇程序员,

我已经知道扫描仪用于识别用户输入,就像虚拟java手册的io部分中的java bufferedreader一样。 问题是如何以最简单的方式应用扫描仪,这意味着从设置按钮开始,例如{A}或说{1}? 如何应用扫描程序让java实现按下这些按钮,如果是,则打印设置条件?

逻辑:扫描仪应用程序?? ...(我需要帮助)

如果是A,那么System.out.println("Hi, my name is A!!")

如果是1,那么System.out.println("Hi, my name is 1!!")

非常感谢

为了我的(有点限制)知识的程度,扫描仪读取System.in就不会过去,直到进入(返回)键被按下的任何数据(如直到这一点,它没有数据传递 ),所以它不会响应按下按钮。 如果按Enter键,它会响应,所以请使用以下内容:

Scanner yourScanner = new Scanner(System.in);
//Creates a scanner that reads from the terminal.
System.out.println("What is my name? "); 
//Whatever you want the user to be asked, let them know what to input.
String theirResponse = scan.next(); 
//Or .nextLine() if the input contains a space in the middle
System.out.println("Hi, my name is " + theirResponse + "!!");
//Prints out and uses their response.

不幸的是, Scanner不是一个非常好的关键聆听方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM