java如何获取键盘输入,java从键盘输入数据的几种方法
如何解决写爬虫IP受阻的问题?立即使用。
Java提供了一个Scanner类,用它我们可以很容易的得到键盘输入的参数。
Scanner是一个基于正则表达式的文本扫描器。您可以从文件、输入流和字符串中解析基本类型和字符串类型的值。Scanner类提供了多个构造函数,不同的构造函数可以接受文件、输入流和字符串作为数据源,用来解析文件和输入流字符串中的数据。
示例:
导入Java . util . scanner;
/**
*扫描仪的简单示例
* */
公共类TestScanner {
公共静态void main(String[] args) {
//创建一个扫描仪对象
//System.in表示标准化输出,即键盘输出。
Scanner sc=新扫描仪(system . in);
//使用hasNextXXX()确定是否有下一个条目。
while (sc.hasNext()) {
//使用nextXXX()方法输出内容。
string str=sc . next();
system . out . println(str);
}
}
}结果是:你在控制台输入什么?点击回车后,下面会输出同样的内容。如果在输入时单击Enter或Tab,输出内容将在该位置换行。
当java程序需要时,可以使用Scanner来输入参数。
代码示例:TestScannerIn.java
导入Java . util . scanner;
/**
*当程序需要时,使用扫描仪输入参数。
* */
公共类TestScannerIn {
公共静态void main(String[] args) {
/**
*写一个输出个人信息的小例子
* */
Scanner sc=新扫描仪(system . in);
sc . usedelimiter(/n );
System.out.println(欢迎来到脱离地球的博客,我脱离地球_ );
System.out.println(请问你叫什么名字?);
string name=sc . nextline();
System.out.println(请问你是哪里人?);
string area=sc . nextline();
system . out . println(‘好吧,你是‘地区’的,那么,你那里有什么好吃的吗?’);
string food=sc . nextline();
System.out.println(好的,那我复述一下你的信息:);
System.out.println(你的名字是 name ,它来自: area );
System.out.println(你最好的食物是:食物);
System.out.println(右~ ~ );
}
}更多java知识请关注java基础课程。以上是java如何获取键盘输入的数据的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。