千家信息网

Java如何使用Scanner类获取用户输入

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,小编给大家分享一下Java如何使用Scanner类获取用户输入,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!创建 Scan
千家信息网最后更新 2025年02月01日Java如何使用Scanner类获取用户输入

小编给大家分享一下Java如何使用Scanner类获取用户输入,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创建 Scanner 对象的基本语法:

Scanner s = new Scanner(System.in);

Scanner 类的 next() 方法

import java.util.Scanner;class Test{  public static void main(String[] args){    String s;    Scanner userInput = new Scanner(System.in);    System.out.print("Input String: ");    if(userInput.hasNext()){      s = userInput.next();      System.out.println(s);    }    userInput.close();      }}

运行结果如下,会发现空格后面的英文没有被打印出来:

PS C:\Users\admin\Desktop\java_code\用户输入> java TestInput String: Hello WorldHelloPS C:\Users\admin\Desktop\java_code\用户输入>

Scanner 类的 nextLine 方法

在以上基础上修改代码:

import java.util.Scanner;class Test{  public static void main(String[] args){    String s;    Scanner userInput = new Scanner(System.in);    System.out.print("Input String: ");    if(userInput.hasNextLine()){      s = userInput.nextLine();      System.out.println(s);    }    userInput.close();      }}

运行结果,空格后面的英文也可以被打印出来了:

PS C:\Users\admin\Desktop\java_code\用户输入> javac Test.javaPS C:\Users\admin\Desktop\java_code\用户输入> java TestInput String: Hello WorldHello World

以上是"Java如何使用Scanner类获取用户输入"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

用户 输入 篇文章 内容 方法 空格 结果 英文 运行 不怎么 代码 基础 大部分 对象 更多 知识 行业 语法 资讯 资讯频道 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 信用中国数据库会发信息来吗 jsp数据库加跳转 电脑网络安全的特点 明日之后哪个服务器最早出来 机房里的服务器是怎么管理的 全国青少年网络安全公约内容 杨紫为网络安全大赛唱的歌 服务器ssh配置 青铜峡管理软件开发 淄博市网络安全大赛开始报名 两台服务器 负载均衡 移动发网络安全提醒短信 宇视科技是互联网企业吗 饥荒服务器文件 邮箱登陆显示服务器连接失败 湖南常用软件开发单价 农安质量网络技术服务排名靠前 管家婆工业生产管理软件开发商 早餐软件开发 网络安全与执法大三 深圳市欣捷讯网络技术有限公司 我连不上别人的数据库怎么办 java和数据库的连接 数据库技术与应用课堂 贵州服务器机柜定做 达梦数据库如何新建用户 怎么ping游戏服务器地址 数据库缓存不了怎么办 罗布乐思无法连接到服务器 网络电话软件开发编程
0