Java编程中如何读取键盘输入

如题所述

使用System.in.read可以读取键盘的输入,但是一般不会这样去操作,可以使用java.util.Scanner来配合System.in来进行数据的操作,举例如下:
Scanner in=new Scanner(System.in);
String readLine = in.nextLine(); //读取键盘输入的一行(以回车换行为结束输入)
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-29
导入java.util.Scanner;使用Scanner来接收;例如:
import java.util.Scanner;
public class AAA {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
String str=scan.next();
System.out.println(str);
}
}
执行时,在控制台输入字符串,会将输入的数据打印出来
第2个回答  2010-05-16
import java.util.*;
import java.io.*;
public class TestPrintWriter {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
FileWriter fw = null;
PrintWriter pw = null;
try {
fw = new FileWriter("E:\\java\\io\\copy6.txt",true);
pw = new PrintWriter(fw,true);
String s = null;
while ((s=br.readLine()) != null) {
if (s.equals("exit")) {
break;
}
System.out.println(s);
pw.println(s);
}
pw.println(new Date());
}catch (IOException e) {
e.getMessage();
e.printStackTrace();
}
finally {
try {
br.close();
}catch(IOException e) {
e.getMessage();
e.printStackTrace();
}
pw.close();
}
}
}
第3个回答  2010-05-17
从SE5开始,只要引入import java.util.*;
以下语句就可以实现
Scanner in=new Scanner(System.in);
String readLine = in.nextLine();

Java编程中如何读取键盘输入
使用System.in.read可以读取键盘的输入,但是一般不会这样去操作,可以使用java.util.Scanner来配合System.in来进行数据的操作,举例如下:Scanner in=new Scanner(System.in);String readLine = in.nextLine(); \/\/读取键盘输入的一行(以回车换行为结束输入)...

在Java中使用键盘输入数据的几种方法
1.3. 利用字符输入流 `BufferedReader`类提供了缓冲字符输入流的功能,常用`readLine()`方法读取一行文本。```java package InputTest;import java.io.*;public class DataKeyboardInput3 { \/ 利用字符输入流来进行输入处理 param args \/ public static void main(String[] args) throws IOException {...

用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....

java如何获取键盘输入?
当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。例:import java.util.Scanner; public class ScannerDemo { public static void main(String[] args)...

在java中怎么获取输入的单个字符
1.首先在使用Java编程时,需要先导入java工具包,这样后面才可以使用接受输入和输出的java语句。2.然后需要创建一个输入类的对象,这里类的名称命名为scan对象。3.接着定义一个s的字符串变量,接受键盘的任意字符串的输入。4.然后使用charAt()函数截取刚刚保存在s的第一个字符。需要注意的是,在java的...

如何在java 中接收键盘输入的字符,然后赋值给一个数组
java中实现用键盘读入一个字符串后赋值给字符串变量可以使用Scanner来获取键盘输入的字符串,并声明一个字符串变量来存储键盘输入的字符串。示例代码如下:public class ScannerDemo { public static void main(String[] args) { Scanner scan = new Scanner(System.in);\/\/创建Scanner对象 System.out.pri...

Java中的Scanner对象
Java中的Scanner对象,提供了一种方便快捷的方式进行用户输入的读取。在编程过程中,我们常常需要从控制台获取用户输入的数据,而Scanner对象通过接收`System.in`作为参数创建实例,使其能够监听键盘的输入。例如,通过以下代码实例:`Scanner sc = new Scanner(System.in);` 我们可以声明并初始化一个Scanner...

用java编写一个程序;读取键盘输入的26个英文字符,并按照逆序输出:_百度...
import java.util.Scanner;public class Baidu { public static void main(String[] args) { \/\/System.im输入流,加个Scanner就可以接受键盘输入,\/\/加个BufferedInputStream可以增加效率 Scanner input = new Scanner(new BufferedInputStream(System.in));while(input.hasNext()) { String line = input...

JAVA中怎样接受键盘输入?类似于C语言中的scanf()语句?
JAVA中有Scanner类可以实现这一目的;示例代码:public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.print("请输入整数:");\/\/此处会让你通过控制台输入数字 int num = scanner.nextInt();System.out.println(num + 1);} ...

java里怎么实现类似C的scanf,从屏幕输入的功能呢?
Java实现输入使用的流操作!1、基本输入流是InputStream,这是一个抽象类。利用他的子类BufferedInputStream可以读取键盘输入数据。BufferedInputStream keyboard = new BufferedInputStream(System.in);2、Readers流是以字符流的方式读写字节流的对象。他也是抽象类,利用其子类InputStreamReader可以读取键盘数据 Inpu...

相似回答