Java 安卓工作室未建成
我有一段Java代码无法在Android Studio中构建。这是一个相当简单的计算某人抵押贷款付款的计算器。我是这个IDE的新手,但据我所知,它并没有指出我的任何错误。所以我将它复制粘贴到VS和其他IDE中,希望他们能指出一些东西,但他们不仅没有这样做,反而实际运行了它并给出了期望的结果Java 安卓工作室未建成,java,android-studio,Java,Android Studio,我有一段Java代码无法在Android Studio中构建。这是一个相当简单的计算某人抵押贷款付款的计算器。我是这个IDE的新手,但据我所知,它并没有指出我的任何错误。所以我将它复制粘贴到VS和其他IDE中,希望他们能指出一些东西,但他们不仅没有这样做,反而实际运行了它并给出了期望的结果 public class MortgageModel { private double p; private int n; private double r; public M
public class MortgageModel {
private double p;
private int n;
private double r;
public MortgageModel (String a, String b, String c) {
p = Double.parseDouble(a);
n = Integer.parseInt(b) * 12;
r = (Double.parseDouble(c) / 12) / 100;
}
public String computePayment() {
double base = (1+r);
double numerator = r*p;
double denominator = 1 - Math.pow(base, -n);
double output = numerator / denominator;
return String.format("$%,.2f", output);
}
public static void main(String[] args) {
MortgageModel myModel = new MortgageModel("70000", "30", "4.4");
System.out.println(myModel.computePayment());
myModel = new MortgageModel("300000", "20", "4.5");
System.out.println(myModel.computePayment());
}
}
Android应用程序不会以这种方式运行。您需要在清单中至少声明一个活动,而不是静态主函数。从活动中,可以调用各种函数