015-003-002

setterメソッド:商品クラス

初級

問題説明

setterメソッド:商品クラス

この問題では: Productクラスのprivateフィールド(商品名・価格)をsetterメソッドで変更し、変更前後の情報を標準出力に表示するプログラムを作成します。

学習目標: setterメソッドを使ってprivateフィールドを安全に変更する方法を理解する

Productクラスを作成し、setterメソッドでフィールドを変更する方法を学びましょう。setterではバリデーションも可能です。

入力

1行目: 商品名(文字列)
2行目: 初期価格(整数)
3行目: 新価格(整数)

出力

Before: [商品名] - [初期価格] yen
After: [商品名] - [新価格] yen

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

正常系
入力:
Laptop
100000
90000
期待される出力:
Before: Laptop - 100000 yen
After: Laptop - 90000 yen
境界値
入力:
Book
1500
0
期待される出力:
Before: Book - 1500 yen
After: Book - 0 yen
正常系
入力:
Pen
200
250
期待される出力:
Before: Pen - 200 yen
After: Pen - 250 yen
異常系
入力:
Laptop
-1
-1
期待される出力:
Before: Laptop - -1 yen
After: Laptop - -1 yen
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
Product.java🔒
Solution.java🔒
2/6 ファイル96B
⚠️警告
  • mainメソッドが見つかりません
import java.util.Scanner;

class Product {
}
0 B / 5 MB

残り 9 回実行可能