Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >获取用键盘输入常用的的两种方法

获取用键盘输入常用的的两种方法

作者头像
阮键
发布于 2021-05-27 02:49:19
发布于 2021-05-27 02:49:19
4930
举报

方法 1:

通过 Scanner

Scanner input = new Scanner(System.in);

String s = input.nextLine();

input.close();

方法 2:

通过BufferedReader

BufferedReader input = new BufferedReader(new InputStreamReader(System.in));

String s = input.readLine();

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-05-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java获取用键盘输入常用的的两种方法
在 Java 中,获取键盘输入的两种常用方法是使用 Scanner 类和 BufferedReader 类。下面分别介绍这两种方法:
代码小李
2025/01/30
1360
java 键盘输入多种方法
一、java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象。常用的类有BufferedReader,Scanner。 实例程序: 1、利用 Scanner 实现从键盘读入integer或float 型数据
全栈程序员站长
2022/09/08
7000
Java的键盘输入方法
在工作中其实很少用到java读取键盘输入的情况,但是在各种网站刷题时却经常碰到,同时,在日常写一些测试方法的时候,如果通过键盘读取输入也是十分方便的,因此简要的做一个总结,方便后续查看及使用。
呼延十
2019/07/01
1.9K0
Java的键盘输入方法
Java中获取键盘输入值的三种方法
  程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧:   以下将列出几种方法:   方法一:从控制台接收一个字符,然后将其打印出来   public static void main(String [] args) throws IOException{   System.out.print(“Enter a Char:”);   char i = (char) System.in.read();   System.out.println(“your char is :”+i);   }   }   虽然此方式实现了从键盘获取输入的字符,但是System.out.read()只能针对一个字符的获取,同时,获取进来的变量的类型只能是char,当我们输入一个数字,希望得到的也是一个整型变量的时候,我们还得修改其中的变量类型,这样就显得比较麻烦。   方法二:从控制台接收一个字符串,然后将其打印出来。在这个题目中,我们需要用到BufferedReader类和InputStreamReader类   public static void main(String [] args) throws IOException{   BufferedReader br = new BufferedReader(new InputStreamReader(System.in));   String str = null;   System.out.println(“Enter your value:”);   str = br.readLine();   System.out.println(“your value is :”+str);   }   这样我们就能获取我们输入的字符串。   方法三:这种方法我认为是最简单,最强大的,就是用Scanner类   public static void main(String [] args) {   Scanner sc = new Scanner(System.in);   System.out.println(“请输入你的姓名:”);   String name = sc.nextLine();   System.out.println(“请输入你的年龄:”);   int age = sc.nextInt();   System.out.println(“请输入你的工资:”);   float salary = sc.nextFloat();   System.out.println(“你的信息如下:”);   System.out.println(“姓名:”+name+“\n”+“年龄:”+age+“\n”+“工资:”+salary);   }
MaybeHC
2024/04/23
2700
java基本输入语句_java键盘输入语句
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/29
1.7K0
java下读取键盘输入的简单方法
package com.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class test{ public static void main(String [] args){ //第一种获取键盘输入的方法 // BufferedReader br=new Buff
MickyInvQ
2020/09/27
8730
java键盘输入语句_java的输入语句小结
使用时需要引入包import java.util.Scanner;首先定义Scanner对象
全栈程序员站长
2022/09/08
1.6K0
java中的IO操作
使用FileReader读取 用来读取字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是适当的。要自己指定这些值,可以先在 FileInputStream上构造一个 InputStreamReader。 FileReader 用于读取字符流。要读取原始字节流,请考虑使用 FileInputStream。
爱撒谎的男孩
2019/12/30
7700
【Java 基础篇】Java标准输入流详解:读取用户输入的完整指南
Java是一门流行的编程语言,常用于开发各种类型的应用程序,包括控制台应用、桌面应用、Web应用等。在这些应用中,与用户进行交互是一项重要的任务。本文将重点介绍Java标准输入流,它是Java程序中用于从用户获取输入的关键组成部分。
繁依Fanyi
2023/10/12
1.7K0
【Java 基础篇】Java标准输入流详解:读取用户输入的完整指南
JAVA的一般输入输出 和 快速输入输出 (BufferedReader&BufferedWrite)
https://blog.csdn.net/GD_ONE/article/details/104061907
全栈程序员站长
2022/09/01
7850
JAVA的一般输入输出 和 快速输入输出 (BufferedReader&BufferedWrite)
Java.Utils:获取电脑配置信息
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159024.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/14
4900
Java的输入输出语句_c语言有没有输入输出语句
(2)构造Scanner类对象,它附属于标准输入流System.in。 Scanner s = new Scanner(System.in);
全栈程序员站长
2022/08/02
1.5K0
Java的输入输出语句_c语言有没有输入输出语句
Java快速输入输出使用详解(解决Java输入输出超时问题)
  Scanner类输入时,虽然方式很简单,但是输入实在太慢了,经常遇到大的数据量时候就超时。(你觉得数据有点多时就用快速输入即可)
全栈程序员站长
2022/08/24
1.2K0
Java Socket编程 多线程server和client通信demo(转)
Serverimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;import java.util.HashMap;import java.util.Map;import java.util.Scanner;public cla
在下是首席架构师
2022/08/18
6110
Java基础-22总结登录注册IO版,数据操作流,内存操作流,打印流,标准输入输出流,
1:登录注册IO版本案例(掌握) 要求,对着写一遍。 cn.itcast.pojo User cn.itcast.dao UserDao cn.itcast.dao.impl UserDaoImpl(实现我不管) cn.itcast.game GuessNumber cn.itcast.test UserTest package cn.itcast.pojo;(1) /** * 这是用户基本描述类 * * @author 风清扬 * @version V1.1 * */ publ
Java帮帮
2018/03/16
1K0
Java网络编程--套接字Socket
一、套接字Socket IP地址标志Internet上的计算机,端口号标志正在计算机上运行的进程(程序)。 端口号被规定为一个16位的0--65535之间的整数,其中,0--1023被预先定义的服务通信占用。 当两个程序需要通信时,可以通过Socket类建立套接字对象并连接在一起。(端口号与IP地址的组合得出的一个网络套接字) 二、示例 (1)客户端服务器端一对一;聊天 1 package mychat; 2 3 import java.io.BufferedReader; 4 import ja
听着music睡
2018/05/18
1.6K0
Java网络编程:TCP的socket编程
协议相当于相互通信的程序间达成的一种约定,它规定了分组报文的结构、交换方式、包含的意义以及怎样对报文所包含的信息进行解析,TCP/IP协议族有IP协议、TCP协议和UDP协议。现在TCP/IP协议族中的主要socket类型为流套接字(使用TCP协议)和数据报套接字(使用UDP协议)。
全栈程序员站长
2022/09/08
6950
Java 算竞操作
浪漫主义狗
2024/08/07
1040
Java 字符流
是字符流通向字节流的桥梁:使用指定的 charset 将要向其写入的字符编码为字节
Tim在路上
2020/08/04
8840
(58) 文本文件和字符流 / 计算机程序的思维逻辑
上节我们介绍了如何以字节流的方式处理文件,我们提到,对于文本文件,字节流没有编码的概念,不能按行处理,使用不太方便,更适合的是使用字符流,本节就来介绍字符流。 我们首先简要介绍下文本文件的基本概念、与二进制文件的区别、编码、以及字符流和字节流的区别,然后我们介绍Java中的主要字符流,它们有: Reader/Writer:字符流的基类,它们是抽象类。 InputStreamReader/OutputStreamWriter:适配器类,输入是InputStream,输出是OutputStream,将字节流转
swiftma
2018/01/31
2.2K0
(58) 文本文件和字符流 / 计算机程序的思维逻辑
相关推荐
Java获取用键盘输入常用的的两种方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档