ارجوكم ساعدوني
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1 • شاطر
ارجوكم ساعدوني
انا مبتدئه في تعلم لغه الجافا
عندي بعض التمارين اتمنى تساعوني في حلها
ولكم شكري ودعواتي
حياة الشقا- ..
- تاريخ التسجيل : 26/11/2012
المساهمات : 17
النقاط : 30
التقيم : 1
الدولة :
الجنس :
رد: ارجوكم ساعدوني
Write java program to check and test the character is vowel letter or not?
تردون علي باسرع وقت ممكن
حياة الشقا- ..
- تاريخ التسجيل : 26/11/2012
المساهمات : 17
النقاط : 30
التقيم : 1
الدولة :
الجنس :
رد: ارجوكم ساعدوني
أختى الكريمة ...بما أنى لا اعلم اساسا ما هى حروف العلة عملت لك المثال التالى ليوضح فكرة البرنامج لكن مع حروف أخرى وهو حرف j فلو أن الحرف المدخل من المستخدم هو j .....سيظهر رسالة للمستخدم تخبره بذلك و العكس صحيح ......
كل ما عليك فعلة فى هذا المثال هو وضع حروف العلة بدلا من حرف j
- الكود:
package test;
import javax.swing.JOptionPane;
public class Test {
public static void main(String[] args) {
String letr ;
letr=JOptionPane.showInputDialog(null,"Enter leter !","dialog",2);
if (letr == "j")
JOptionPane.showMessageDialog(null, "character is vowel letter ", "dialog", 2);
else
JOptionPane.showMessageDialog(null, "character not vowel letter ", "dialog", 2);
}
}
كل ما عليك فعلة فى هذا المثال هو وضع حروف العلة بدلا من حرف j
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
رد: ارجوكم ساعدوني
صورة أوضح للكود ................
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
رد: ارجوكم ساعدوني
الاستاذة الكبيرة زهراء ....بداية اشكرك على مبادرتك على الرد فى استفسار الاخت شيهانه
ومع كامل تقديرى لمجهودك الان ان هناك بعض الاخطاء فى الكود السابق وهو على النحو التالى :
قمتى باستخدام الكلاس JOptionPane لقراءة البيانات المدخلة من المستخدم وهى من نوع String بدون تحويليها الى النوع char ....فقد أخبرنا سابقا بأن كل شيء يتم أخذه من المستخدم بواسطة هذا الكلاس (JOptionPane) يعتبر String ، بمعنى أن البرنامج سيعتبرها كلمات أو جمل أو نصوص،حتى وان كانت حرف واحد فقط ....و بالتالى لن يتمكن البرنامج من قراءة الحروف المدخلة من المستخدم و لذلك فان نتيجة البرنامج هى دايما ستكون الرسالة character not vowel letter حتى و ان ادخل المستخدم حرف j
و الحل هو تحويل القيمة النصية الى الى نوع البيانات char وذلك كما فى الكود التالى :
وهكذا يكون حل المثال كاملا ....و يرجى ملاحظة أننا قمنا بتعريف متغريين الاول من نوع String لتحزين القيمة المدخلة من المستخدم فية ....و الثانى من نوع char لتخزين القيمة الموجودة فى المتغير الاول بعد تحويلها الى نوع البيانات char .
كما يرجى ملاحظة أننا أستخدمنا الامر
لتحويل و تحزين القيمة النصية الموجودة فى المتغير letterS فى المتغير الحرفى letr
ومع كامل تقديرى لمجهودك الان ان هناك بعض الاخطاء فى الكود السابق وهو على النحو التالى :
قمتى باستخدام الكلاس JOptionPane لقراءة البيانات المدخلة من المستخدم وهى من نوع String بدون تحويليها الى النوع char ....فقد أخبرنا سابقا بأن كل شيء يتم أخذه من المستخدم بواسطة هذا الكلاس (JOptionPane) يعتبر String ، بمعنى أن البرنامج سيعتبرها كلمات أو جمل أو نصوص،حتى وان كانت حرف واحد فقط ....و بالتالى لن يتمكن البرنامج من قراءة الحروف المدخلة من المستخدم و لذلك فان نتيجة البرنامج هى دايما ستكون الرسالة character not vowel letter حتى و ان ادخل المستخدم حرف j
و الحل هو تحويل القيمة النصية الى الى نوع البيانات char وذلك كما فى الكود التالى :
- الكود:
package test;
import javax.swing.JOptionPane;
public class Test {
public static void main(String[] args) {
char letr;
String letterS;
letterS=JOptionPane.showInputDialog(null,"Enter leter !","dialog",2);
letr=letterS.charAt(0);
if (letr=='a'|| letr=='e'|| letr=='i'|| letr=='o'|| letr=='u'|| letr=='A'|| letr=='E'|| letr=='I'|| letr=='O'|| letr=='U')
JOptionPane.showMessageDialog(null, "character is vowel letter ", "dialog", 2);
else
JOptionPane.showMessageDialog(null, "character not vowel letter ", "dialog", 2);
System.exit( 0 );
}
}
وهكذا يكون حل المثال كاملا ....و يرجى ملاحظة أننا قمنا بتعريف متغريين الاول من نوع String لتحزين القيمة المدخلة من المستخدم فية ....و الثانى من نوع char لتخزين القيمة الموجودة فى المتغير الاول بعد تحويلها الى نوع البيانات char .
كما يرجى ملاحظة أننا أستخدمنا الامر
- الكود:
letr=letterS.charAt(0);
لتحويل و تحزين القيمة النصية الموجودة فى المتغير letterS فى المتغير الحرفى letr
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: ارجوكم ساعدوني
عاجزه عن شكركم
الله يوفقكم ويرزقكم الجنه
عني كمان بعض الاسئله اتنمى تساعدوني في حلها
تحياتي
حياة الشقا- ..
- تاريخ التسجيل : 26/11/2012
المساهمات : 17
النقاط : 30
التقيم : 1
الدولة :
الجنس :
رد: ارجوكم ساعدوني
عفوا استاذى الكريم أحمد ....أنا مازلت مبتدئة
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الخميس أبريل 25, 2024 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
الخميس أبريل 25, 2024 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft