注册代码战争 - Java 练习



代码是

public class Multiply
{
   public static Double multiply(Double a, Double b)
   {
       return a * b
   }
}

我无法解决上面的代码。
我尝试了一些事情,比如

public class Multiply 
{ 
   public double multiply(double a, double b) 
   { return a * b;} 
}

它仍然显示代码中的错误。
请帮忙。

你基本上得到了Codewars想要的答案。我想他们希望你像你一样添加分号,但保持其余代码不变。

public class Multiply
{
   public static Double multiply(Double a, Double b)
   {
       return a * b;
   }
}

去尝试了一下,这对我有用。看起来他们希望您保留static并且包装类Double.

这是答案:

public class Multiply 
{ 
   public double multiply(double a, double b) 
   { return a * b;} 
}

想想如果在没有任何main方法的情况下执行它将如何工作,以及代码中缺少什么/格式不正确

例如,您可以在何处添加任何双精度值

public class Multiply {
    public static double multiply(double a, double b) {
        return a * b;
    }
    public static void main(String[] args) {
        double result = multiply(20.01, 10.10);
        System.out.println("The result is: " + result);
    }
}
public class Multiply {
public double multiply(double a , double b )
//just change the wrapper to primitive
{     
     return a*b ;
   // add semicolon over here that it 
}

最新更新