ارجوكم ساعدوني
منتدى مصر التقني :: قسم لغات البرمجة 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
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الثلاثاء مارس 26, 2024 6:26 pm من طرف moslema_r
» شركة تنظيف استراحات بالرياض
الأحد مارس 24, 2024 10:49 pm من طرف moslema_r
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» شركة تنظيف ثريات بالرياض
الخميس مارس 21, 2024 7:23 pm من طرف moslema_r
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد
» افضل فني كهربائي منازل بالرياض جودة 100% | اتصل الآن
الأحد مارس 17, 2024 12:36 pm من طرف رانيا حماد