java二维数组里怎么任意输入

java 中任意输入二维数组的方法:声明数组:int[][] array = new introws。循环输入元素:使用 scanner 获取用户输入并填充数组。关闭 scanner。

java二维数组里怎么任意输入

Java 二维数组任意输入

如何在 Java 中任意输入二维数组?

您可以通过以下步骤在 Java 中任意输入二维数组:

  1. 声明二维数组:
int[][] array = new int[rows][columns];

其中,rows 是数组的行数,columns 是列数。

  1. 使用循环输入元素:

对于每个行 i 和列 j,使用 Scanner 类获取用户的输入:

Scanner scanner = new Scanner(System.in);
for (int i = 0; i < rows; i++) {
    for (int j = 0; j < columns; j++) {
        array[i][j] = scanner.nextInt();
    }
}
  1. 关闭 Scanner:
scanner.close();

示例:

import java.util.Scanner;

public class Input2DArray {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("输入行数:");
        int rows = scanner.nextInt();

        System.out.print("输入列数:");
        int columns = scanner.nextInt();

        int[][] array = new int[rows][columns];

        // 输入元素
        for (int i = 0; i < rows; i++) {
            for (int j = 0; j < columns; j++) {
                System.out.printf("输入第 %d 行、第 %d 列的元素:", i + 1, j + 1);
                array[i][j] = scanner.nextInt();
            }
        }

        // 关闭 Scanner
        scanner.close();

        // 输出数组
        for (int[] row : array) {
            for (int element : row) {
                System.out.print(element + " ");
            }
            System.out.println();
        }
    }
}

以上就是java二维数组里怎么任意输入的详细内容,更多请关注硕下网其它相关文章!