هذا هو السطر الذي يشير اليه الخطاء بانه لايمكنني ان اغير النوع و لا كنني اعتقد بان الخطاء منطقي وليس في التحويل rightOP=(int) st.pop(); هذه هي الاوامر البرمجية لفئة الحساب import java.util.*; public class App extends Stack{ private boolean CheckOP(char ch) { return ch == '+' || ch == '-' || ch == '*' || ch == '/' || ch == '%' || ch=='=' || ch=='<' || ch=='>' || ch == '^'|| ch=='(' || ch==')'; } public int calculate(String s){