001-004-002

変数の値の変更:ポイント更新

初級

問題説明

変数の値の変更:ポイント更新

この問題では: 整数型変数に初期ポイントを代入し、2回の買い物分のポイントを加算代入(+=)して変数の値を更新しながら、各段階の結果を標準出力に表示するプログラムを作成します。

学習目標: 変数の値を後から変更する方法を理解する

ポイントカードアプリを作成しましょう。最初に持っているポイントを入力し、2回の買い物でポイントを追加していきます。それぞれの買い物後のポイントを表示します。

入力

1行目: 最初に持っているポイント(整数、pt)
2行目: 1回目の買い物で増えるポイント(整数、pt)
3行目: 2回目の買い物で増えるポイント(整数、pt)

出力

================================
    ポイント更新カード
================================
初期ポイント: [最初のポイント]pt
1回目の買い物後: [更新後のポイント]pt
2回目の買い物後: [最終ポイント]pt
================================

具体例

例1: 100ptから50pt、30pt追加

入力:

100
50
30

出力:

================================
    ポイント更新カード
================================
初期ポイント: 100pt
1回目の買い物後: 150pt
2回目の買い物後: 180pt
================================

テストケース例

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

入力:
100
50
30
期待される出力:
================================
  Point Update Card
================================
Initial Points: 100pt
After 1st Shopping: 150pt
After 2nd Shopping: 180pt
================================
入力:
0
100
200
期待される出力:
================================
  Point Update Card
================================
Initial Points: 0pt
After 1st Shopping: 100pt
After 2nd Shopping: 300pt
================================
入力:
500
0
0
期待される出力:
================================
  Point Update Card
================================
Initial Points: 500pt
After 1st Shopping: 500pt
After 2nd Shopping: 500pt
================================
入力:
0
0
0
期待される出力:
================================
  Point Update Card
================================
Initial Points: 0pt
After 1st Shopping: 0pt
After 2nd Shopping: 0pt
================================
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ここにコードを書いてください

sc.close();
}
}
0 B / 5 MB

残り 9 回実行可能