如何跳转到另一种方法?

时间:2013-11-21 14:40:32

标签: java

java中是否有任何函数可以跳转到另一种方法? 这是一个如何工作的例子:

if (boolean expression(){
    jump to public void something;
    if (boolean expression) {
        jump to public void something2;
    } else{
        jump to public void 3;
    }

这是检查3个数字的程序所必需的,它们有不同的方法链接到它们。

5 个答案:

答案 0 :(得分:4)

如果通过跳转,则表示调用方法:

   if (boolean expression(){
        something();
        if (boolean expression(){
            something2();
        }
        else{
            something3();
        }

答案 1 :(得分:2)

在您的示例

中简单地调用它
if (boolean expression(){
    something();
} else if (boolean expression(){
    something2();
} else{
    something3();
}

答案 2 :(得分:0)

而非jump to public void something只需致电something()

答案 3 :(得分:0)

如果你在课堂上有mothod调用,只需调用类似

的方法
something(int i);

如果你的方法在另一个类中,如果方法不是静态的,请确保你有一个该类的对象并调用你的方法

Foo foo = new Foo();
foo.something(10);

答案 4 :(得分:0)

虽然您可以通过首先制作方法轻松调用方法,但没有称为“跳转到”的语法。

public void myMethod(){
 // do something
}

现在,当您完成此操作时,可以通过调用其名称myMethod();从另一个方法调用它。你可能知道一个方法可以返回一个变量或者什么都不返回(void)如果给它一个返回类型你必须返回一个与你的方法类型相同的变量。 例如:

public int oneplusone(){
int integer = 1 + 1;
return integer;
}

并且虚空将是这样的:

public void oneplusone(){
int integer = 1 + 1;
System.out.println(integer);
}

当您指定了方法时,您需要通过从程序中的其他位置调用其名称来调用它。最后的例子:

public class Snippet(){

public static void main(String args[]){ // THIS IS THE MAIN METHOD OF YOUR PROGRAM!
Snippet snippet = new Snippet();
System.out.println(snippet.oneplusone());
}

public int oneplusone(){
int integer = 1 + 1;
return integer;
}
}

我建议您查看thenewboston java教程,为初学者解释java。祝你好运!