国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

Java調用JavaScript實現字符串計算器代碼示例

2024-07-13 10:14:16
字體:
來源:轉載
供稿:網友

如果表達式是javascript/147962.html">javascript/226929.html">字符串的形式,那么一般我們求值都會遇到很大的問題。

這里有一種直接調用JavaScript的方法來返回數值,無疑神器。

代碼如下:

java;">package scc;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptException;public class Counter {	public static void main(String[] args) {		// TODO Auto-generated method stub		ScriptEngineManager manager = new ScriptEngineManager();		ScriptEngine SE = manager.getEngineByName("js");		String Numbers = new String("1+2/5");		try {			String ans = SE.eval(Numbers).toString();			System.out.println(ans);		}		catch (ScriptException e) {			e.printStackTrace();		}	}}

再分享一則java中執行javascript實現計算器的簡單運算,代碼如下:

ScriptEngineManger sem = new ScriptEngineManger();/*script引擎管理*/ScriptEngine se= sem.getEngineByName("JavaScript");/*script引擎*/JTextField tf = new JTextField(10);try    {	System.out.println (se.eval ("2+2"));	/* 執行一段script 打印結果*/	tf.setText(se.eval(tf.getText()).tostring);	//將運算結果顯示到文本框,類似計時器效果}catch (ScriptException e)    {	System.out.println ("算術式出錯!");}

總結

以上就是本文關于Java調用JavaScript實現字符串計算器代碼示例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南雄市| 凤台县| 漳浦县| 凤山市| 府谷县| 湘西| 墨玉县| 安乡县| 阜新市| 绥德县| 南安市| 泸西县| 西城区| 上高县| 香河县| 苏州市| 铜陵市| 宁安市| 无棣县| 班玛县| 江安县| 怀化市| 开阳县| 贵州省| 兰考县| 车险| 虞城县| 尚志市| 金昌市| 綦江县| 昔阳县| 尉氏县| 韶关市| 西吉县| 乌海市| 明水县| 新疆| 平武县| 巴塘县| 奉化市| 红原县|