البرمجة

تحسين تجربة المستخدم في اختيار نوع الحساب بلغة جافا

في سياق تطوير برنامجك الحالي الذي يستخدم لغة البرمجة جافا، تسعى إلى تحسين تجربة المستخدم وجعل عملية اختيار نوع الحساب (Current أو Saving) أكثر يسرًا ومرونة. يمكن تحقيق ذلك من خلال تعديل الشيفرة البرمجية لتقبل إدخالات المستخدم بشكل أكثر تنوعًا، حيث يمكنه اختيار نوع الحساب سواء عبر إدخال رقم أو كتابة الاسم.

لتحقيق هذا الهدف، يمكنك تحديث الشيفرة بالطريقة التالية:

java
private void CreateAccount() { // TODO Auto-generated method stub String firstName, accountType = ""; double initialDesposit = 0; boolean valid = false; int Current = 1; int Saving = 2; while (!valid) { System.out.println("Enter account Type"); System.out.println("1: Current"); System.out.println("2: Saving"); accountType = keyboard.nextLine(); // User Input of the Account Type // Check if the input is a number if (accountType.matches("\\d+")) { int accountTypeInt = Integer.parseInt(accountType); // Check if the number corresponds to Current or Saving if (accountTypeInt == Current || accountTypeInt == Saving) { valid = true; // If selection is true } else { System.out.println("Invalid"); } } else { // Check if the input is a string (Current or Saving) if (accountType.equalsIgnoreCase("Current") || accountType.equalsIgnoreCase("Saving")) { valid = true; // If selection is true } else { System.out.println("Invalid"); } } } }

تم إضافة تحقق إضافي للتحقق من ما إذا كانت إدخالات المستخدم أرقامًا أم نصوصًا. إذا كانت رقمية، يتم تحويلها إلى نوع البيانات المناسب، ومن ثم يتم التحقق من مطابقتها مع Current أو Saving. في حالة الإدخال النصي، يتم التحقق من مطابقته مع “Current” أو “Saving”.

المزيد من المعلومات

في هذا السياق، يُظهر الكود المُعدل أعلاه جهودك في تعزيز تفاعل المستخدم مع البرنامج الخاص بك، وذلك عبر توفير خيارات أوسع لإدخال نوع الحساب. دعونا نلقي نظرة عن كثب على التغييرات التي قمت بها:

  1. قبول الأرقام والنصوص:

    • تمت إضافة التحقق من إذا كانت الإدخالات تمثل أرقامًا باستخدام matches("\\d+").
    • في حال كانت الإدخالات أرقامًا، يتم تحويلها إلى نوع البيانات المناسب باستخدام Integer.parseInt().
  2. تحقق مزدوج:

    • بإضافة الشرطين، تأكدت من صحة الإدخال سواء كان نصيًا أم رقميًا.
  3. توسيع مرونة الاختيار:

    • يمكن للمستخدم الآن اختيار نوع الحساب عبر إدخال رقمه المرتبط أو كتابة اسم الحساب بالكامل.

تحقيق هذا التحسين يعزز تجربة المستخدم بجعل البرنامج أكثر مرونة وسهولة في الاستخدام. يمكن للمستخدمين الآن اختيار الطريقة التي تجدها ملائمة لهم لتحديد نوع الحساب، مما يسهم في تعزيز فهمهم للواجهة وتفاعلهم الإيجابي مع التطبيق.

شاهد أيضاً
إغلاق
زر الذهاب إلى الأعلى