Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:メンバー情報の検証 | 文字列
Java入門
セクション 4.  8
single

single

チャレンジ:メンバー情報の検証

メニューを表示するにはスワイプしてください

タスク

スワイプしてコーディングを開始

コーヒーショップのシステムが、顧客が特別な会員特典を利用する前に会員情報を処理する方法をシミュレートします。このシステムでは、テキスト値の比較、顧客情報の検証、ユーザー名や会員IDのような文字列から有用なデータの抽出が必要です。

  1. 次の正確な値で3つの変数を作成してください:
    • memberName ("Emily")
    • memberEmail ("espresso.lover@coffeeclub.com")
    • membershipId ("VIP-2026-XL")
  2. 文字列の比較: 会員IDが"VIP-2026-XL"と等しいかどうかを確認します — 適切な文字列比較(equals())を使用し、==は使用しません。
  3. 文字列の検証: isValidという名前のboolean型変数を1つ作成し、すべての次の条件を確認します:
    • 会員名が空でないこと
    • かつ、メールアドレスが.comで終わること
    • かつ、会員IDが"VIP"で始まること
  4. メールアドレスから情報を抽出: "@"記号より前の部分(ユーザー名のみ)を抽出します。
  5. 連結を使って会員メッセージを作成: "Member <username> has active membership <membershipId>"
  6. すべての結果を出力します。出力例は以下の通りです:
Membership matches: true
Valid membership data: true
Username: espresso.lover
Membership message: Member espresso.lover has active membership VIP-2026-XL

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  8
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt