تمارين بلغة الجافا ..أكتب برنامج لايجاد عدد مرات ظهور حرف فى نص محدد
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1 • شاطر
تمارين بلغة الجافا ..أكتب برنامج لايجاد عدد مرات ظهور حرف فى نص محدد
اليك السؤال فى الصورة التالية الجزء الاول منه :
اما حل السؤال الثاني من النشاط على الرابط التالى :
https://egy-tech.forumegypt.net/t2300-topic#6238
السؤال يطلب انشاء طريقة لحساب عدد مرات تكرار حرف معين فى النص المدخل ..هناك العديد من الطرق لحساب عدد مرات ظهور حرف في سلسلة في لغة الجافا و سنتخدم فى هذا المثال .. استخدام حلقة تكرارية لمعرفة عدد مرات ظهور حرف معين فى نص ما و البرنامج على النحو التالى :
اتلمخرجات :
اما حل السؤال الثاني من النشاط على الرابط التالى :
https://egy-tech.forumegypt.net/t2300-topic#6238
السؤال يطلب انشاء طريقة لحساب عدد مرات تكرار حرف معين فى النص المدخل ..هناك العديد من الطرق لحساب عدد مرات ظهور حرف في سلسلة في لغة الجافا و سنتخدم فى هذا المثال .. استخدام حلقة تكرارية لمعرفة عدد مرات ظهور حرف معين فى نص ما و البرنامج على النحو التالى :
- الكود:
import java.util.Scanner;
public class Count_Occu {
// انشاء طريقة لحساب عدد مرات تكرار حرف معين فى نص ما
// هذه الطريقة لها معاملان الاول هو النص المراد البحث فى حروفة
// و المعامل الثانى هو الحرف المراد معرفة عدد مرات تكرارة فى هذا النص
public static int count (String str ,char a){
int count = 0; // الاعلان عن عداد لتخزين قيم العد به
for (int i = 0; i < str.length(); i++) { // حلقة كرارية للمرور على كافة حروف النص
if (str.charAt(i) == a) { // جملة شرطية اذا كان الحرف يساوي قيمة الحرف الذى نبحث عنه
count++; // يتم زيادة العداد بمقدار واحد الى ان يتم انها الحلقة التكرارية
} }
return count; // ارجاع قيمة العداد
}
public static void main(String[] args) {
String s ; // الاعلان عن متغير نصي لاستقبال النص المدخل من المستخدم
char a; // الاعلان عن متغير حرفى لاستقبال الحرف المراد معرفة عدد مرات تكرارة
Scanner read = new Scanner(System.in); // انشاء كائن الادخال
System.out.println("Please enter the text:"); // اظهار رسالة للمستخدم تطالبة بادخال نص
s=read.nextLine(); // تخزين ما تم ادخالة من نصوص فى المتغير النصي
System.out.println("Please enter the letter you want to count: "); //اظهار راسلة للنستخدم تطالبة بادخال الحرف المراد معرفة تكاراة فى النص
a=read.next().charAt(0); // تخزين ما تم ادخالة فى المتغير الحرف
System.out.println("The letter"+"," +a+ ","+"has been repeated :" +count(s,a)); // استخدام الدالة الحساب وطباعة الناتج
}
}
اتلمخرجات :
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
أمس في 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
أمس في 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
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد