在Java中,我们经常需要输入一个二维数组,并且需要根据输入的行和列来确定元素的位置。下面就来介绍一下如何实现这个功能。
首先,我们需要定义一个二维数组。
int[][] matrix = new int[3][3];
定义好二维数组后,我们可以通过Scanner类获取用户输入的行和列。
Scanner input = new Scanner(System.in);
System.out.print("请输入行号:");
int row = input.nextInt();
System.out.print("请输入列号:");
int col = input.nextInt();
接着,我们可以通过输入的行和列来获取二维数组中对应的元素。
int element = matrix[row][col];
这样,就可以实现根据输入的行和列来确定元素的位置。
下面是完整代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 定义二维数组
int[][] matrix = new int[3][3];
// 获取用户输入的行和列
Scanner input = new Scanner(System.in);
System.out.print("请输入行号:");
int row = input.nextInt();
System.out.print("请输入列号:");
int col = input.nextInt();
// 获取对应的元素
int element = matrix[row][col];
System.out.println("第" + (row + 1) + "行,第" + (col + 1) + "列的元素是:" + element);
}
}