【導讀】,對于輸入的表達式能夠按算符優(yōu)先級進行處理。如輸入2+3*2時輸出為8,運算,不用單獨運算。,當輸入值或者計算結果超過一定范圍時會自動以科學計數(shù)法表示。,如清空,求平方,求根號,求倒數(shù),求三角函數(shù),正負值,顯示括號嵌套層數(shù)等。,除數(shù)為0,應算超過范圍等在下方將有文字提示,并將當前結果置零。,支持正負運算。計算器作為計算工具被應用于方方面面,為人類的計算提供了便利。原來的計算器有很多不完。小軟件,給運算和使用提供了更多的功能。本計算器為計算量中等,對函數(shù)要求不太高的人群所開發(fā)。適合于簡單計算數(shù)據(jù),不適合科研工作。本程序在設計時,參照了Windows自帶的科學計算器的界面設計和功能模式。面上與其非常相似。利用Eclipse編程環(huán)境,通過對按鈕和菜單添加監(jiān)聽,并重載。actionPerformed函數(shù)實現(xiàn)相應事件的響當當應。號、左括號、加、減、乘、除、右括號。比較優(yōu)先級時只要通過比較Operator成員的。ordinal方法反回值就可以了,如:()<=().ordinal()。