百科网

首页 > 科技数码

科技数码

java键盘输入数组

科技数码佚名2023-05-03

在Java中,实现键盘输入数组可以通过Scanner类来实现。Scanner类是Java中一个常用的输入类,可以从控制台或文件中读取数据。下面我们来看一下如何使用Scanner类实现键盘输入数组。

第一,需要导入Scanner类,代码如下:

```java

import java.util.Scanner;

```

然后,创建Scanner对象,代码如下:

```java

Scanner scanner = new Scanner(System.in);

```

接着,通过Scanner对象的nextInt()方法来读取整数类型的数据,代码如下:

```java

int n = scanner.nextInt();

```

如果要读取字符串类型的数据,可以使用Scanner对象的next()方法,代码如下:

```java

String str = scanner.next();

```

如果要读取数组类型的数据,可以使用Scanner对象的nextLine()方法,代码如下:

```java

String[] arr = scanner.nextLine().split(" ");

```

上述代码中,使用split()方法将输入的字符串按空格分割成字符串数组。

第三,完整代码如下:

```java

import java.util.Scanner;

public class InputArray {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

int n = scanner.nextInt();

String[] arr = scanner.nextLine().split(" ");

for (int i = 0; i < n; i ) {

System.out.println(arr[i]);

}

}

}

```

通过上述代码,就可以实现键盘输入数组了。