可以说,我们在Java项目中有2个类,这些类具有在控制台中以字符串格式打印一些结果的方法 例如,头等舱
public class Main {
public static void main(String[] args) {
System.out.println("10");
}
}
第二个。
public class Second{
public static void main(String[] args) {
System.out.println("2");
}
}
我想获得第一类的输出除以第二类的输出,在这种情况下为10/2 = 5。 有什么想法可以连接结果吗?
答案 0 :(得分:1)
您可以在create method
类中Main
,并通过创建second class
类的对象将该方法的值返回到Main
,如下所示:
Main.java :
public class Main {
private int z = 10;
public int value() {
return z; //returning value of z=10
}
}
Second.java :
public class Second{
public static void main(String[] args) {
Main a=new Main();
int y=a.value();//getting value of z=10
System.out.println("10/2 = "+(y/2)); //dividing by 2
}
答案 1 :(得分:0)
我建议您研究一下Java中的“对象”,如何创建它们,如何使用它们等等。看到想要使用系统输出println计算某些内容的方法,向我表明您缺乏Java的基础知识。
只需先在youtube上观看一些Java教程或其他内容。
关于您的问题:
写方法,该方法返回int(或与此相关的double值):
public class First{
public static int firstNumber(){
return 10;
}
}
public class Second{
public static int secondNumber(){
return 2;
}
}
public class Main{
public static void main(String args[]){
System.out.println(First.firstNumber() / Second.secondNumber);
}
}
答案 2 :(得分:0)
您可以将system.out重定向到outputStream,并将输出流作为管道传递到另一个类。在另一个类中,读取输出流。