資源簡介
java 計算數學表達式

代碼片段和文件信息
package?net.sourceforge.jeval.samples;
import?net.sourceforge.jeval.EvaluationException;
import?net.sourceforge.jeval.Evaluator;
/**
?*?Contains?a?couple?of?samples?for?evaluating?Boolean?operations.?There?are
?*?many?more?examples?in?the?JUnit?tests.
?*/
public?class?BooleanOperationsSample?{
/**
?*?Run?the?sample?code.?No?arguments?are?necessary.
?*?
?*?@param?args
?*/
public?static?void?main(String?args[])?{
/*
?*?This?sample?shows?the?basic?usage?of?the?JEval?Evaluator?class.
?*?Calling?the?default?contructor?will?set?he?quoteCharater?to?single
?*?quotes?This?constructor?will?also?load?all?math?variables?math
?*?functions?and?string?variables.
?*/
Evaluator?evaluator?=?new?Evaluator();
try?{
/*
?*?This?sample?shows?a?Boolean?expression?with?a?FALSE?result.
?*?
?*?Note:?A?Boolean?FALSE?value?is?represented?by?“0.0“.
?*/
System.out.println(evaluator.evaluate(“3?3“));
/*
?*?This?sample?shows?a?Boolean?expression?with?a?TRUE?result.
?*?
?*?Note:?A?Boolean?TRUE?value?is?represented?by?“1.0“.
?*/
System.out.println(evaluator.evaluate(“3?4“));
/**
?*?This?sample?shows?a?more?complex?expression?involving
?*?parentheses?the?OR?operator?and?the?AND?operator.?The?result
?*?will?be?fALSE.
?*/
System.out.println(evaluator
.evaluate(“((2?3)?||?(1?==?1))?&&?(3?3)“));
/**
?*?This?sample?shows?an?invalid?expression.?There?is?no?closing
?*?parentheses.
?*/
System.out.println(“An?exception?is?expected?in?the?“
+?“next?evaluation.“);
System.out.println(evaluator.evaluate(“(2?3)?&&?(1?=?1“));
}?catch?(EvaluationException?ee)?{
System.out.println(ee);
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\dist\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\sourceforge\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\sourceforge\jeval\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\sourceforge\jeval\class-use\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\sourceforge\jeval\function\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\sourceforge\jeval\function\class-use\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\sourceforge\jeval\function\math\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\sourceforge\jeval\function\math\class-use\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\sourceforge\jeval\function\string\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\sourceforge\jeval\function\string\class-use\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\sourceforge\jeval\operator\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\net\sourceforge\jeval\operator\class-use\
?????目錄???????????0??2008-12-13?23:00??jeval-0.9.4\docs\api\resources\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\lib\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\lib\ant\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\lib\junit\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\samples\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\samples\net\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\samples\net\sourceforge\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\samples\net\sourceforge\jeval\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\samples\net\sourceforge\jeval\samples\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\src\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\src\net\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\src\net\sourceforge\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\src\net\sourceforge\jeval\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\src\net\sourceforge\jeval\function\
?????目錄???????????0??2008-10-22?23:51??jeval-0.9.4\src\net\sourceforge\jeval\function\math\
............此處省略303個文件信息
- 上一篇:Birt使用技巧集錦
- 下一篇:JAVA版教學管理系統源碼帶畢業設計
評論
共有 條評論