値変数の結果を別のクラスに渡したいです。また、compute の戻り値の型を void から String に変更しないでください。
public class One {
private String value = null;
public void compute(){
Scanner s = new Scanner(System.in);
System.out.println("Enter the String");
value = s.next();
}
public String calculate(){
System.out.println("In Calculate.........."+value);
return value;
}
public static void main(String[] args){
One o = new One();
o.compute();
o.calculate();
}
}
public class Two {
public static void main(String[] args){
System.out.println(new One().calculate());
}
}
null値を返しています
このように印刷しています
In Calculate..........null
null