java中是否有任何函数可以跳转到另一种方法? 这是一个如何工作的例子:
if (boolean expression(){
jump to public void something;
if (boolean expression) {
jump to public void something2;
} else{
jump to public void 3;
}
这是检查3个数字的程序所必需的,它们有不同的方法链接到它们。
答案 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。祝你好运!