السلام عليكم و رحمت الله و بركاته
برنامج للتحويل من infix الى postfix و اظهار نتيجة الـpostfix
يحتوي البرنامج على 3 فئات (classes) فئة للتحويل(converter class) و فئة للحساب (calculate class) و الفئة الاساسية (main class) البرنامج يعمل بشكل جيد و لكن المشكلة هي في - فئة الحساب (calculate class) - عند ادخال عدد يتكون من خانتين او اكثر مثل (23 او 234) حاولت تحسين الأوامر و لكن لم احرز نتيجة جيدة لانه يظهر لي خطاء منطقي بحسب اعتقادي
infix : 19 - 5 + 2
postfix : 19 5 - 2 +
java.lang.Character cannot be cast to java.lang.Integer : فعليا يظهر لي هذا الخطاء عند التشغيل
احتاج الى مساعدتكم لاتمام هذا البرنامج الذي اريده ان يحسب اي عدد مهما كانت عدد خاناته
التعليقات