精选优质文档-倾情为你奉上西安交通大学Java技术与应用大作业简单计算器的编写一、 选题理由 这个学期我选择Java技术与应用这门课(其实我的选修课已经修完了),完全是对java语言的兴趣和老师的个人魅力使然。这门课让我学到了许多知识,了解到了java语言的基本语法、结构和特点。由于个人觉得水平有限,并且没有队友,所以选择了较为容易的简易计算器作为我的大作业。二、 系统目标实现对代数表达式的输入、计算、输出。三、 系统分析与设计(1) 计算类cal设计编写public class cal public static boolean check(String str) /检验表达式是否正确public static Float transfer(String str ) /转化为栈的形式并计算public static boolean compare(char a,char b) /比较优先级,判断b的优先级是否大于等于a的优先级public static Float tra