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类可以方便地获取用户输入,并且通过数组可以很好地存储和处理表格中的数字。希望本文对您有所帮助!