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メソッドが見つかりません
9
1
2
3
4
›
⌄
import java.util.Scanner;
class Product {
}
0 B / 5 MB
残り 9 回実行可能
