Java 方法返回值(以便在同一类内的其他方法中使用该值) public void run(){ moveTest(); } 私有int-moveTest(){ while(fronticlear()){ move(); 对于(inti=0;i

Java 方法返回值(以便在同一类内的其他方法中使用该值) public void run(){ moveTest(); } 私有int-moveTest(){ while(fronticlear()){ move(); 对于(inti=0;i,java,methods,return-value,Java,Methods,Return Value,这是代码,我想基本上计算循环(为了找到一条直线的中点,然后将计数存储到一个“int”中,然后在另一个私有方法(或者公共方法,如果需要的话)中使用该int(值)) 提前感谢,希望你们能理解我的观点^ ^你们的问题不清楚也不奇怪,但我想你们可以在类中创建一个私有字段,在其中返回方法moveTest的结果,然后在另一个方法中使用它。。。 比如: 你说的“计算循环”是什么意思?该问题似乎与主题无关,因为询问代码的问题必须证明对正在解决的问题的最低理解。包括尝试的解决方案、它们不起作用的原因以及预期结果。

这是代码,我想基本上计算循环(为了找到一条直线的中点,然后将计数存储到一个“int”中,然后在另一个私有方法(或者公共方法,如果需要的话)中使用该int(值))


提前感谢,希望你们能理解我的观点^ ^

你们的问题不清楚也不奇怪,但我想你们可以在类中创建一个私有字段,在其中返回方法moveTest的结果,然后在另一个方法中使用它。。。 比如:


你说的“计算循环”是什么意思?该问题似乎与主题无关,因为询问代码的问题必须证明对正在解决的问题的最低理解。包括尝试的解决方案、它们不起作用的原因以及预期结果。您的循环条件可能是错误的,因为将有0次迭代。您可以使用return关键字返回一些值和在另一个方法中使用它。我认为OP只是试图找出如何从方法中返回值,所以不需要字段。
    public void run() {
    moveTest();

   }

    private int moveTest() {
       while (frontIsClear()) {
        move();
        for (int i = 0; i < 0; i++);

       }

   }
private int count = 0;
public void run() {
    count = moveTest();

    // use 'count'variable
}
private void someMethodUsingCountVariable() {
    int a = count;    
}