所以我有一个方法
public void arin(int failure, boolean crash, boolean breakdown, double arinEngine, double arinComputer,
int arinmorale, double arinRocket, String name, int choice, int fixAttempts) {
}
现在是空的,我想把它称为我的main方法。我尝试使用run,使用return,但没有任何工作。
我把它变成了一个静态的并试过了
run.arin();
但它说运行不能解决变量。
答案 0 :(得分:2)
创建一个类对象或使方法静态
public class YourClassName {
public static void main(String[] args) {
YourClassName test = new YourClassName();
test.arin(0, false, false, 0.0, 0.0, 0, 0.0, "", 0, 0);
}
public void arin(int failure, boolean crash, boolean breakdown, double arinEngine, double arinComputer,
int arinmorale, double arinRocket, String name, int choice, int fixAttempts) {
}
}
答案 1 :(得分:0)
您可以通过编写arin()
来调用该方法,但是在括号内。即arin(5, true, true, 2.1, 2.2, 6, 3.3, "car", 1, 7);
您的main方法和此void方法属于同一个类,您不需要为该类创建对象。您可以像我上面那样在main方法中调用它。
答案 2 :(得分:0)
如果你的静态方法与main方法在同一个类中,你只需调用它就可以使用(运行):
public class YourClass {
public static void main(String[] args) {
arin(0, false, false, 0.0, 0.0, 0, 0.0, "", 0, 0);
}
public static void arin(int failure, boolean crash, boolean breakdown, double arinEngine, double arinComputer,
int arinmorale, double arinRocket, String name, int choice, int fixAttempts) {
}
}