-3

运行以下代码时,我收到错误“错误:找不到或加载主类 Assignment9”

我是一个新手程序员,我想知道是否有人可以请我指出主要方向。

import java.util.Scanner;

public class AssignmentNine
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner (System.in);
  double principal;
  double rate;
  int periods;
  int years;
 System.out.println("Enter the initial principal: ");
 principal = keyboard.nextDouble();
 System.out.println("Enter the interest rate: ");
 rate = keyboard.nextInt();
 System.out.println("Enter the number of compounding periods per year: ");
 periods = keyboard.nextInt();
 System.out.println("Enter the number of years: ");
 years = keyboard.nextInt();

} }

4

1 回答 1

3

您声明您的错误消息是:“错误:无法找到或加载主类Assignment9
但您的类被称为AssignmentNine,这是一个完全不同的名称。
你在这里有一个基本问题:Assignment9 != AssignmentNine

解决方案:对 java 类、文件以及尝试编译和运行程序时使用相同的名称。

例如,如果您的代码如下所示:

public class AssignmentNine {
  // .... more code here    
}

那么文件名应该是:AssignmentNine.java

接下来你要声明你的变量。

于 2013-11-02T03:13:07.630 回答