上传者: 42118770
|
上传时间: 2021-11-17 18:11:38
|
文件大小: 147KB
|
文件类型: -
Calculator_for_Android
这就是一个简单的安卓计算器,其中包括了自己写的一个计算简单数学表达式的calculator JAVA类,可以计算带括号、加减乘除、幂运算(^)、及百分号的规范的数学表达式String!
一些说明
app/src/main/java/com.example.zzx.mycalculator/MainActivity
这个是主要的界面逻辑实现,在这个文件的末尾可以看到一个类的私有函数 * calculate() * ;
在这个函数中调用了同文件夹下的另外一个类 * calculator (是一个静态类)中的一个功能接口* .do_calculate(mathLine) **,
这个接口接受一个String的数学表达式如:"((((1-2%)+3)4)/5)^3",要求表达式尽量规整(括号对称,符号不乱写),而规整的表达式输入
是在用户输入是限定其输