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

تمارين بلغة الجافا ..أكتب برنامج لايجاد عدد مرات ظهور حرف فى نص محدد

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

تمارين بلغة الجافا ..أكتب برنامج لايجاد عدد مرات ظهور حرف فى نص محدد  Empty تمارين بلغة الجافا ..أكتب برنامج لايجاد عدد مرات ظهور حرف فى نص محدد

مُساهمة من طرف أحمد مناع الخميس مايو 07, 2020 7:48 pm

اليك السؤال فى الصورة التالية الجزء الاول منه :


تمارين بلغة الجافا ..أكتب برنامج لايجاد عدد مرات ظهور حرف فى نص محدد  9410

اما حل السؤال الثاني من النشاط على الرابط التالى :

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));   // استخدام الدالة الحساب وطباعة الناتج
  
  }  
    


}


اتلمخرجات :

تمارين بلغة الجافا ..أكتب برنامج لايجاد عدد مرات ظهور حرف فى نص محدد  Untitl24

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

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

https://egy-tech.forumegypt.net

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

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

ََ

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


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