java输入数据
时间: 2023-11-24 14:15:49 浏览: 31
Java 中可以使用 Scanner 类来进行输入数据。使用 Scanner 类需要先引入 java.util 包,可以通过以下代码实现:
```java
import java.util.Scanner;
```
然后创建一个 Scanner 对象,可以从标准输入(键盘)或文件中读取数据。
从标准输入读取数据的方法如下:
```java
Scanner scanner = new Scanner(System.in);
```
然后就可以使用 Scanner 对象的方法来读取输入的数据了。例如,读取一个整数可以使用 nextInt() 方法:
```java
int num = scanner.nextInt();
```
读取一个字符串可以使用 next() 或 nextLine() 方法:
```java
String str1 = scanner.next(); // 读取一个单词
String str2 = scanner.nextLine(); // 读取一行字符串
```
需要注意的是,next() 方法只会读取输入的第一个单词(以空格分隔),而 nextLine() 方法会读取一整行,包括空格和回车符。在使用 nextLine() 方法时,如果之前使用了其它的 nextXxx() 方法,需要先使用空的 nextLine() 方法将回车符读取掉,否则可能会出现输入不完整的情况:
```java
int num = scanner.nextInt();
scanner.nextLine(); // 读取回车符
String str = scanner.nextLine(); // 读取一行字符串
```