Java中两种输入方法
时间: 2023-10-07 12:13:26 浏览: 77
Java中常用的两种输入方法是:
1. 使用Scanner类进行输入。Scanner类可以从标准输入(键盘)或者文件中读取数据。使用Scanner类需要先创建Scanner对象,然后使用该对象的next()或者nextLine()方法进行输入。
例如:
```java
import java.util.Scanner;
public class InputExample {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str = scan.nextLine();
System.out.println("输入的字符串为:" + str);
scan.close();
}
}
```
2. 使用BufferedReader类进行输入。BufferedReader类是Java中比较常用的读取数据的类,可以从控制台或者文件中读取数据,使用BufferedReader需要先创建InputStreamReader对象,然后将其传递给BufferedReader构造方法中。
例如:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class InputExample {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入一个字符串:");
String str = br.readLine();
System.out.println("输入的字符串为:" + str);
br.close();
}
}
```