java获取键盘输入的方式

java的System类是java标准库中的一个常用类,被设计用于提供与系统相关的操作和信息访问功能。
 1)System类中的方法和字段都是静态的,可以通过类名调用;
 2)提供了许多与系统和资源交互的方法,如获取和设置系统属性(getProperty、setProperty)、标准输入输出错误流的访问(System.in、System.out、System.err)、本地库加载和映射;
 3)提供了与垃圾回收器(arraycopy、gc、identityHashCode)、Java虚拟机(exit、runFinalization)等底层操作相关的方法。
 用法: https://blog.csdn.net/wang2leee/article/details/133305932

 Scanner
 1)sanner类是用于读取用户输入的类,它可以从标准输入、文件、字符串等多种输入源中读取数据,并蒋数据转换为java中的各种数据类型。
 2)常用方法:
 创建从控制台输入对象。 Scanner in = new Sanner(System.in)
 接收控制台输入的变量。 in.next()、in.nextLine()、in.nextInt()、in.nextDouble()
  next() 方法读取的字符串不包含分隔符,如果输入中存在多个以空格分隔的单词,next() 方法只会返回第一个单词。在读取之前会忽略输入中的前导空格。
  nextLine() 方法从输入源中拂去并返回一整行字符串,包括换行符\n在内。它会读取输入源中全部内容知道遇到换行符或者输入结束。返回的字符串可以包含空格和其他特殊字符
 检查输入流中是否还有数据可以读取。 in.hasNext()、in.hasNextLine()
 常用方法: https://blog.csdn.net/weixin_43004044/article/details/131867601


 java 编程,获取键盘输入的三种方法
 方法一:System.in.read()
 方法二:BufferedReader类的readLine方法从控制台接受一个字符串
 方法三:Scanner

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值