91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-10
  • 語言: Java
  • 標簽: 雨季余靜??

資源簡介

《文本計算器》字符串轉數學表達式,如替換變量前:(a+b+2)+x*3+1 替換變量后:(3+2+2)+4*3+1 計算結果:20

資源截圖

代碼片段和文件信息

package?文本計算器;

import?java.util.ArrayList;
import?java.util.Stack;

/**?
*?文本計算器
*?@author?YuJing
*?@date?2017年5月8日?下午3:57:49?
*/
public?class?計算器?{
private?final?static?String?ERR_NOT_END_VALID?=?“你表達的最后一個字符必須是‘#‘!“;
private?final?static?String?ERR_PARENTHESE_NOT_PAIR?=?“括號不配對!“;
private?final?static?String?ERR_CHAR_NOT_SUPPORT?=?“不支持的字符!“;
private?final?static?String?ERR_OPERATION_NOT_SUPPORTED?=?“不支持的操作!“;
private?final?static?String?ERR_OPERATOR_NOT_VALID?=?“?不支持double數據!“;
private?final?static?String?ERR_UNKNOWN?=?“未知錯誤!“;
private?static?boolean?isDouble;//?輸入的類型是否是double類型

//?傳入字符串表達式如:“1-(2*2)+6“
public?static?String?eval(String?expression)?{
expression?=?expression.replaceAll(“?“?““);//?去掉全部空格
expression?+=?“#“;//?#為結束標記
ArrayList?li

評論

共有 條評論

相關資源