ما حدد اسئلة راح احل الي اقدر عليه
بس يا ليت تشرح لي كم نقطة في الكود حقك هذه هي
هنا سويت casting عشان يحول القيم المدخلة في status إلى char
char marital = status.charat(0);
وهنا سويت loop، وحطيت جميع الحالات بطريقة not،
ترجمة بالعربي:
عندما (الحالة لا تساوي m ولا تساوي s ولا تساوي d ولا تساوي w )
while (marital !='m' && marital !='s' && marital !='d' && marital !='w'){
اطبع:
system.out.println("invalid code");
وهنا سويت إعادة إدخال للبيانات بس،
system.out.println("enter m for married, s for single, d for divorced, and w for widowed: ");
status = input.next();
marital = status.charat(0);}
كل ما أدخل المستخدم قيمة خاطئة راح يرجع يخليه يدخل القيمة من جديد وبس،