Ped*_*rro 11 java error-handling visual-studio
这是我第一次在这里发帖,想知道如何解决此错误消息。它只是有时出现,并且只让我建立在一个名为 Main.java 的程序上。我是一个初学者程序员,所以请耐心等待,这是我试图运行的代码:
import java.util.Scanner;
import java.text.NumberFormat;
public class Main {
public static void main(String[] args) {
Scanner priceScanner = new Scanner(System.in);
System.out.print("Price: ");
int price = priceScanner.nextInt();
Scanner interestScanner = new Scanner(System.in);
System.out.print("Interest rate: ");
double interest = interestScanner.nextDouble();
Scanner numberOfPaymentsScanner = new Scanner(System.in);
System.out.print("Number of payments: ");
int numberOfPayments = numberOfPaymentsScanner.nextInt();
Double monthlyInterest = interest / 1200;
Double result = ((double)price * ((interest * Math.pow((1 +
interest), (double)numberOfPayments))/((Math.pow((1 + interest),
(double)numberOfPayments)) - 1)));
NumberFormat currency = NumberFormat.getCurrencyInstance();
String mortgage = currency.format(result);
System.out.println("Your mortgage is: " + mortgage);
}
}
Run Code Online (Sandbox Code Playgroud)
我还没有在网上看到任何可以理解的方法来解决这个问题,我认为唯一可以解决的就是在另一个驱动器中重新安装 java 并更改类路径。
感谢您的关注。
单文件源代码程序是一种执行单文件 Java 程序的新方法,仅自Java 11起可用。您可以运行命令:java(不带.java扩展名的Java文件名)
java Main.java
Run Code Online (Sandbox Code Playgroud)
但请注意,这种执行方式仅在您的 Java 项目只有 1 个 Java 文件时才有效。
仅供参考:这个单文件源代码将完全在内存中执行,您只能导入您正在使用的 JDK 附带的代码。最后,如果您希望代码尽可能快地运行,请在执行程序之前使用 javac 进行编译。
javac Main.java
java Main
Run Code Online (Sandbox Code Playgroud)
请注意文件夹中没有 Main.class,这可能会导致编译器混乱。
归档时间: |
|
查看次数: |
25310 次 |
最近记录: |