• 0

أريد كتابة برنامج يقوم بحساب عدد مرات تكرار كل حرف كبير في سلسلة حروف باستخدام لغة java؟

السلام عليكم :
أرجو المساعدة بشأن حل هذا السؤال :
كتابة برنامج يقوم بحساب عدد مرات تكرار كل حرف كبير في سلسلة حروف يدخلها المستخدم.
الدخل :
THIS IS A BEAUTIFUL DAY
الخرج:
A 3
B 1
D 1
E 1
F 1
H 1
I 3
L 1
S 2
T 2
U 2
Y 1
نشكر جهودكم

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
import javax.swing.JOptionPane;
class p1
{
public static void main(String [ ] args)
{
System.out.println("string:\t MY HOMEWORK IS NOT DIFFICULT!?" );
String str=JOptionPane.showInputDialog("Input long string?)");
char [ ] mychar= new char [ 26] ;
int [ ] c= new int [26];
for ( int i = 0 ; i< mychar.length; i++)
{
mychar=(char)(i+65);
}
for ( int i = 0 ; i<str.length; i++)
{
if ((int) str >=65&& (int)str<=90)
{
c[ (int)str -65]++;
}
}
for ( int i = 0 ; i< mychar.length; i++)
{
if (c !=0)
{
System.out.println( mychar + " "+c );
}
}
}
}
وهي محاولتي يوجد فيها بعض الأخطاء ممكن المساعدة في تصحيحها ..... أرجو الرد و مشكورين
 
 
 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن