2维数组是一种包含多个行和列的数据结构,在Java中使用Scanner可以实现用户输入的数据读取。
在Java中使用Scanner可以实现用户输入的数据读取。
示例代码如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int rows = 3; // 2维数组的行数
int columns = 3; // 2维数组的列数
int[][] array = new int[rows][columns];
// 逐行读取数据
for (int i = 0; i < rows; i++) {
String line = scanner.nextLine();
String[] values = line.split(" "); // 假设数据以空格分隔
// 将每个值转换为整数,并存入2维数组
for (int j = 0; j < columns; j++) {
array[i][j] = Integer.parseInt(values[j]);
}
}
// 打印2维数组
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
scanner.close();
}
}
上述代码示例中,我们使用Scanner从控制台逐行读取用户输入的数据,并将其存入一个2维数组中。然后,我们打印出这个2维数组的内容。
希望以上信息能够满足你的需求。
领取专属 10元无门槛券
手把手带您无忧上云