我是编码的初学者。我试图将我保存在数组中的输入值转换为另一种方法,以便我最终获得输出值。
有些人可以帮助我,以便我可以进一步了解吗?
这是我的代码
public class Functions {
public static void input() {
int Rows = 5;
int Col = 2;
String table[][] = new String[Rows][Col];
Scanner input = new Scanner(System.in);
for (int A = 0; A < Rows; A++) {
for (int P = 0; P < Col; P++) {
if (P == 0)
System.out.println("Emp Name :");
else
System.out.println("ID :");
table[A][P] = input.next();
}
public static void output(){
System.out.println(table[A][P]);
}
}
我想创建两个我将在主类中调用的方法。输入中的一个我将获取员工姓名和员工ID的输入值。现在当我需要在另一个名为output的方法中调用保存的输入方法时,保存输入值在数组A P.中,这样我们只需通过调用这两种方法运行main方法,我们将获得输入的值作为表格输入结束作为输出。我们有什么方法可以这样做吗?
谢谢
答案 0 :(得分:0)
我认为你正在寻找领域。 Here's关于字段的教程。 在这里我编写了代码并编写了输出访问表,但我建议你阅读一本关于java或基础教程的书,以便你理解字段和静态关键字等。
public class Functions {
private static String table[][];
private static int Rows = 5;
private static int Col = 2;
public static void input() {
table = new String[Rows][Col];
Scanner input = new Scanner(System.in);
for (int A = 0; A < Rows; A++) {
for (int P = 0; P < Col; P++) {
if (P == 0)
System.out.println("Emp Name :");
else
System.out.println("ID :");
table[A][P] = input.next();
}
}
}
public static void output(){
for (int A = 0; A < Rows; A++) {
for (int P = 0; P < Col; P++) {
System.out.println(table[A][P]);
}
}
}
}