Java 输入下表数字

在Java编程中,输入是一个非常常见的操作,通常我们会通过键盘来输入数据。在有些情况下,我们需要输入一系列的数据,例如一个表格中的数字。那么在Java中,我们应该如何输入下表数字呢?本文将介绍如何在Java中输入下表数字,并给出代码示例进行演示。

Scanner类

在Java中,我们可以使用Scanner类来获取用户的输入。Scanner类位于java.util包中,我们可以通过创建Scanner对象来获取用户的输入信息。Scanner类提供了多种方法用于不同类型数据的输入,例如nextInt()用于获取整数输入,nextFloat()用于获取浮点数输入,nextLine()用于获取字符串输入等等。

代码示例

下面是一个简单的Java程序示例,演示如何使用Scanner类来输入下表数字:

import java.util.Scanner;

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

        System.out.println("请输入表格的行数和列数:");
        int rows = sc.nextInt();
        int cols = sc.nextInt();

        int[][] table = new int[rows][cols];
        System.out.println("请输入表格中的数字:");
        for (int i = 0; i < rows; i++) {
            for (int j = 0; j < cols; j++) {
                table[i][j] = sc.nextInt();
            }
        }

        System.out.println("输入的表格数字为:");
        for (int i = 0; i < rows; i++) {
            for (int j = 0; j < cols; j++) {
                System.out.print(table[i][j] + "\t");
            }
            System.out.println();
        }
    }
}

在上面的代码中,首先创建了一个Scanner对象sc,然后通过sc.nextInt()方法获取用户输入的行数和列数,接着创建一个二维数组table用于存储表格中的数字。接着通过两层循环获取用户输入的表格数字,并将其存储到数组中,最后通过两层循环打印出输入的表格数字。

运行示例

运行上面的Java程序,按照提示输入表格的行数、列数以及数字,程序将会输出输入的表格数字。例如,输入一个2x3的表格,数字分别为1、2、3、4、5、6,运行结果如下:

请输入表格的行数和列数:
2 3
请输入表格中的数字:
1
2
3
4
5
6
输入的表格数字为:
1   2   3   
4   5   6   

总结

通过上面的示例,我们学习了如何在Java中输入下表数字。使用Scanner类可以方便地获取用户输入,并且通过数组可以很好地存储和处理表格中的数字。希望本文对您有所帮助!