如何在 java 中将值从方法传递到方法 [已关闭]

How to pass value in java from methods to methods [closed]

提问人:Jimmy 提问时间:11/17/2023 最后编辑:Jimmy 更新时间:11/17/2023 访问量:53

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

7天前关闭。

我是 java 新手,我想确认如何将值从方法传递给另一个方法/类。

package1

public class class1
public void method1() {
a + a = e
}

在但不同package1class file

public class class2
public void method2() {
b + b = f
}

package2

public void method3() {
c + c = g
}

package3

public void method4() {
// how can I get or use the value produce from method 1 , 2 and 3? 
(e) + (f) + (g) = d

}

注意:我正在使用Eclipse作为IDE。

Java 方法

评论

2赞 knittl 11/17/2023
你知道如何调用方法吗?你知道如何从方法中获得价值吗?return
6赞 David 11/17/2023
这些方法都不包含有效的 Java 代码,也不清楚这些方法之间有什么关系。其中一个在给另一个人打电话吗?它们是否由通用父方法调用?别的?你能提供一个真实的例子来证明你正在尝试什么,什么没有按预期工作吗?
1赞 rghome 11/17/2023
您需要将方法的返回类型从 void 更改为 int,然后使用 return 返回值。我建议做一个教程,因为这是一个非常基本的层次,可以在 SO 上提问。

答:

1赞 Reilas 11/17/2023 #1

"...我想确认如何将值从方法传递到另一个方法/类。

有多种方法可以实现此目的。

我建议使用参数返回值。
定义方法(Java 教程>学习 Java™ 语言>类和对象)。

class A {
    static int f(int a) {
        return a + a;
    }
}

class B {
    static int f(int b) {
        return b + b;
    }
}

class C {
    static int f(int c) {
        return c + c;
    }
}

class D {
    static int f() {
        return A.f(1) + B.f(2) + C.f(3);
    }
}