如何从另一个程序Java中检索一个值

时间:2017-04-26 20:42:43

标签: java

我有类似的东西,这是程序1:

import java.io.*;
import java.util.Scanner;
public class Program1{
public static void main(String args[]){
Scanner Lecture=new Scanner(System.in);
Program2.main(new String[0]);
}
}

这是程序2:

import java.io.*;
import java.util.Scanner;
public class Program2{
public static void main(String args[]){
Scanner Lecture=new Scanner(System.in);
System.out.println("How many years do you have?");
int age = Lecture.nextInt();
}
}
显然,这是一个例子,但是我需要从程序1运行程序2来输入一些数据然后从程序2中检索值以在程序1中使用。我该怎么做?

1 个答案:

答案 0 :(得分:0)

在程序2中编写类似下面的方法,并从程序1调用。

public static int getAge(){
Scanner Lecture=new Scanner(System.in);
System.out.println("How many years do you have?");
int age = Lecture.nextInt();
return age;
}

如果无法做到这一点,请使用共享资源,例如写入文件/数据库以及从那里读取值。