منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

تمارين بلغة java ...أكتب برنامجك لقراءة كلمة من المستخدم ثم اختبار هل الحرف الاول بالكملة...

اذهب الى الأسفل

تمارين بلغة java ...أكتب برنامجك لقراءة كلمة من المستخدم ثم اختبار هل الحرف الاول بالكملة... Empty تمارين بلغة java ...أكتب برنامجك لقراءة كلمة من المستخدم ثم اختبار هل الحرف الاول بالكملة...

مُساهمة من طرف أحمد مناع الأربعاء يناير 16, 2019 7:34 pm

اهلا بكم 

العضو الكريم @عبدالله0 قام بمراسلتى على الخاص لكتابة بعض تمارين بلغة الجافا لذلك احبب ان اشاركها معكم حتى يستفيد الجميع...ساقوم بعرض السؤال ثم الاجابة كتابة البرنامجك المطلوب بدون شرح لإعطاء الفرصة للاعضاء للمناقشة حول السؤال وكيفية كتابتة إن إراد ذلك 

السؤال الاول :





  Write a fragment of code that will read words from the keyboard until the

word done is entered. For each word except done, report whether its first

character is equal to its last character. For the required loop, use a


 a. while statement

 b. do-while statement

يطلب منا السؤال اعلاه كتابة برنامج لقراءة كلمة من المستخدم ثم اختبار هل الحرف الاول بالكملة يساوى الحرف الاخير بالكلمة أما و ذلك باستخدام مرة بالحلقة التكرارية while و مرة أخرى بالحلقة التكرارية do-while

الحل على النحو التالى :

باستخدام الحلقة التكرارية while

الكود:

Scanner keyboard = new Scanner(System.in);
System.out.println("Enter a word");
String word = keyboard.next();
while(!word.equals("done"))
{
if(word.charAt(0) == word.charAt(word.length() - 1))
{
System.out.println("First and last character are equals for the word: " + word);
}
else
{
System.out.println("First and last character are NOT equals for the word: " + word);
}
word = keyboard.next();
}


باستخدام الحلقة التكرارية do-while

الكود:


Scanner keyboard = new Scanner(System.in);
System.out.println("Enter a word");
String word = keyboard.next();
do
{
if(word.charAt(0) == word.charAt(word.length() - 1))
{
System.out.println("First and last character are equals for the word: " + word);
}
else
{
System.out.println("First and last character are NOT equals for the word: " + word);
}
word = keyboard.next();
}while(!word.equals("done"));

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى