爱生活

 找回密码
 立即注册
搜索
查看: 224|回复: 2
打印 上一主题 下一主题

java中如何从键盘中读取输入信息,java怎么获取输入

[复制链接]

14万

主题

14万

帖子

-134万

积分

限制会员

跳转到指定楼层
楼主
发表于 2022-5-28 02:42:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

java中如何从键盘中读取输入信息


使用system.in.read可以读取键盘的输入,但是一般不会这样去操作,可以使用java.util.scanner来配合system.in来进行数据的操作,举例如下:
scanner
in=new
scanner(system.in);
string
readline
=
in.nextline();
//读取键盘输入的一行(以回车换行为结束输入)


如何从java控制台获得用户输入?


new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法。
举例:
Scanner sc= new Scanner(System.in)
String st = sc.nextLine();//获取输入信息


在java中怎么捕获用户从键盘输入的值


通过输入输出方法取货的值有着很大的局限性,不建议使用。
在Java中有自带的keyPressed时间,是键盘点下事件,在事件方法public
void
this_keyPressed(KeyEvent
e)
中的e就是你键盘点下的键。然后e.getKeyCode()用来获取按值。
具体代码如下
添加事件代码
this.addKeyListener(new
KeyAdapter()
{
public
void
keyPressed(KeyEvent
e)
{
this_keyPressed(e);
}
}
事件代码
public
void
this_keyPressed(KeyEvent
e)
{
e.getKeyCode()
}
以上代码都可用编译器自动生成。


多个java线程怎么在控制台获取用户输入


1、构造一个Scanner对象scanner,利用System.in作为构造参数 2、利用scanner中的方法获得用户的输入 3、获取整数可以用nextInt(),其他字符串之类的可以直接next() 示例: Scanner scanner = new Scanner(System.in); scanner.next();




上一篇:楼顶防水怎么做最好,现在楼顶防水怎么做
下一篇:儒家的拼音是什么,儒家怎么读
回复

使用道具 举报

沙发
发表于 2022-6-1 21:51:16 | 只看该作者
不是井里没有水,而是挖的不够深;不是成功来的慢,而是放下速度快。得到一件东西需要智慧,放下一样东西则需要勇气!
回复 支持 反对

使用道具 举报

4

主题

160

帖子

-700

积分

限制会员

板凳
发表于 2022-6-6 15:42:23 | 只看该作者
我知道你很不开心,需要一个拥抱吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

站点统计|手机版|小黑屋|爱生活 ( 蜀ICP备20006951号 )|

 

快速回复 返回顶部 返回列表