如题所述
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-05-09
一般你这种要出入栈的计算器是可以计算表达式的,如可以直接输入2-4*3+4,一般有两个栈,数字栈和符号栈,如上面表达式,数字栈压入2,4;符号栈压入-;当取*号的时候,因为*的优先级比-大所有会将4弹出和3运算然后将12压回数字栈,结果是2,12;符号栈是-;然后取+,比较+与-优先级,同级的从左都右运算,直接压入栈,数字栈为2,12,4;符号栈是-,+;遇到表达式结束符,然后弹出一个符号两个数,运算后将结果压回数字栈,弹出加号,结果是2,16;弹出减号是最终结果14;然后输出结果。要是有括号的可以递归括号内的表达式。详细可百度表达式的栈运算。程序我没看,很多又没格式。
第2个回答 推荐于2017-11-24
一种java注解,一般写在方法的上面,说明该方法有返回值。只是起到一个说明作用本回答被提问者采纳
第3个回答 2011-04-27
返回值的意思
比如方法有返回值的话
就会有这个
这个在生成javadoc的时候有用
比如方法有返回值的话
就会有这个
这个在生成javadoc的时候有用