###発生している問題・エラーメッセージ
Java初心者です。
スクールの課題をやっているのですが
実行すると1番下に「0」が表示されてしまう原因が分かりません。
エラーメッセージ
###該当のソースコード
ここにご自身が実行したソースコードを書いてください ``` class PersonSample { static final int PRICE = 700; static final double DISCOUNT = 0.75; //クラスフィールド private int ninnzuu; private int price; //デフォルトコンストラクタ PersonSample(){ } //コンストラクタ PersonSample(int ninnzuu){ this.ninnzuu = ninnzuu; } //ゲッター public int getNinnzuu(){ return this.ninnzuu; } public int getPrice(){ if(this.ninnzuu <= 14){ System.out.println("料金は"+ PRICE * this.ninnzuu+ "です" ); System.out.println("1人あたりの料金は"+ PRICE * this.ninnzuu / this.ninnzuu +"円です"); } else if(this.ninnzuu >= 15 ){ System.out.println("割引が適用されて" + Math.round(this.ninnzuu * PRICE * DISCOUNT) + "円です"); System.out.println("1人あたりの金額は"+ Math.round(this.ninnzuu * PRICE * DISCOUNT / this.ninnzuu) +"円です"); } return this.price; } //セッター public void setNinnzuu(int ninnzuu){ this.ninnzuu = ninnzuu; } } public class Price { public static void main(String[] args) { PersonSample person1 = new PersonSample(3); System.out.println(person1.getPrice()); } } ###試したこと 課題に対してアプローチしたことを記載してください ###補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/13 06:14