我试图做一个可以在我的主要方法中引用的函数。对于双变量输入X和字符串输入Y,我希望该函数执行以下操作:
BigDecimal bdX = new BigDecimal(X);
String strX = String.valueOf(bdX.doubleValue());
strX = strX.replaceAll("E", " x 10^");
System.out.println("\nOutput = " + strX + Y);
在python中,您可以定义如下函数:
def FunctionName(X,Y) {
//tasks
}
如何在Java中执行此操作?而我将如何呼吁呢?谢谢!
最佳答案
我不知道我是否理解你正确,但我会尽力回答你^^
如果要从main方法调用该方法,则必须将方法设为静态。
它看起来像:
public static void main(String args) {
yourMethod(10.0, "Test"); // calls your method with example params
}
public static void yourMethod(double X, String Y) {
// Your tasks
BigDecimal bdX = new BigDecimal(X);
String strX = String.valueOf(bdX.doubleValue());
strX = strX.replaceAll("E", " x 10^");
System.out.println("\nOutput = " + strX + Y);
}