0

3D 幾何学的形状を表す Java クラスを設計および実装しようとしています。クラスには、コンストラクター、形状の体積、形状の表面積を返すための適切なデータ フィールドとメソッド、および形状に適していると思われるその他のメソッドが含まれている必要があります。

ただし、Net Beans ですべて正常に動作するようになりましたが、コマンド プロンプトで実行しようとすると、次のメッセージが表示されます。

error package Cube doesn't exist

error cannot find symbol

これらのエラーは両方ともクラス キューブを参照しています

私のコードは次のとおりです。

package cube;


public class Cube {
    private double side = 0.0;

    public Cube(){//begin constructor
        side = 1.0;
    }//end constructor

    public void setSide (double length) {//begin method
        side = length;
    }//end method

    public double getSide () {//begin method
        return side;
    }//end method

    public double calculateVolume() {
        double volume2 = side * side * side;
        return volume2;
    } // end method

    public double calculateSurfaceArea() {
        double area = 6 * (side * side);
        return area;
    } // end method
}//end class





package randygilmanhw4;

import java.util.Scanner;
import cube.Cube;//imports class Cube

public class RandyGilmanHW4 {
    public static void main(String[]args) {//begin main
        //Display welcome message
        System.out.println("Hello Welcome to Randy's Cube");
        System.out.println("      Calculator Program");
        System.out.println("");
        Cube one = new Cube();
        //declare variables within main
        double area;
        double volume2;
        double side1;

        Scanner input = new Scanner(System.in);
        System.out.println("Please enter a length of the side of the cube in cm: ");
        side1 = input.nextDouble();
        one.setSide(side1);
        volume2 = one.calculateVolume();
        System.out.printf("Cube's volume is: %4.2f cm^3", volume2);// OUTPUT
        System.out.println("\n");

        one.setSide(side1);
        area = one.calculateSurfaceArea();
        System.out.printf("Cube's surface area is: %4.2f cm^2 ", area);// OUTPUT
    } // end main    

}//end class
4

1 に答える 1

0

簡単 - .java ファイルに保存するときは、「package cube;」という行を削除します。保存します。これで動作するはずです - 「パッケージ」は、メモ帳/コマンド プロンプトではなく、IDE に使用されます。ファイルを RandyGilmanHW4.java として保存します。

于 2014-02-22T06:09:38.900 に答える