Atomのパッケージscriptで2つのクラスファイルを実行したいです。ですが、Main.javaの方しか事項されません。
もう一つのファイルでcommand+iをしてもpublic static void main(String[] args)が必要だと言われます。
scriptでは原則1つのファイルしか実行できないのでしょうか。
class Main { public static void main(String[] args) { Person person1 = new Person("Kate", "Jones", 27, 1.6, 50.0); System.out.println(person1.fullName()); System.out.println(person1.age); System.out.println(person1.bmi()); } }
class Person { public String firstName; public String lastName; public int age; public double height; public double weight; Person(String firstName, String lastName, int age, double height, double weight) { this.firstName = firstName; this.lastName = lastName; this.age = age; this.height = height; this.weight = weight; } public String fullName() { return this.firstName + " " + this.lastName; } public double bmi() { return this.weight / this.height / this.height; } // printDataメソッドを定義してください public void printData() { System.out.println("私の名前は" + this.fullName() + "です"); System.out.println("年齢は" + this.age + "歳です"); System.out.println("BMIは" + Math.round(this.bmi()) + "です"); } }
Main.javaの実行結果
Kate Jones 27 19.53125 [Finished in 1.746s]
Person.javaの実行結果
エラー: メイン・メソッドがクラスPersonで見つかりません。次のようにメイン・メソッドを定義してください。 public static void main(String[] args) またはJavaFXアプリケーション・クラスはjavafx.application.Applicationを拡張する必要があります [Finished in 0.968s] Person.java5:24 LFUTF-8Java3 updates
アドバイスをいただけると助かります。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/27 04:52
2016/11/27 05:02
2016/11/27 05:13