最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java調(diào)用JavaScript實(shí)現(xiàn)字符串計(jì)算器代碼示例

 更新時(shí)間:2017年12月06日 16:11:02   作者:jopen  
這篇文章主要介紹了Java調(diào)用JavaScript實(shí)現(xiàn)字符串計(jì)算器代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。

如果表達(dá)式是字符串的形式,那么一般我們求值都會(huì)遇到很大的問題。

這里有一種直接調(diào)用JavaScript的方法來返回?cái)?shù)值,無疑神器。

代碼如下:

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中執(zhí)行javascript實(shí)現(xiàn)計(jì)算器的簡單運(yùn)算,代碼如下:

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

總結(jié)

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

相關(guān)文章

  • JavaWeb 中Cookie實(shí)現(xiàn)記住密碼的功能示例

    JavaWeb 中Cookie實(shí)現(xiàn)記住密碼的功能示例

    cookie是一種WEB服務(wù)器通過瀏覽器在訪問者的硬盤上存儲(chǔ)信息的手段。Cookie的目的就是為用戶帶來方便,為網(wǎng)站帶來增值。這篇文章主要介紹了JavaWeb 中Cookie實(shí)現(xiàn)記住密碼的功能示例,需要的朋友可以參考下
    2017-06-06
  • 淺談Java 將圖片打包到j(luò)ar中的路徑問題

    淺談Java 將圖片打包到j(luò)ar中的路徑問題

    下面小編就為大家分享一篇淺談Java 將圖片打包到j(luò)ar中的路徑問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • Jmeter壓力測試簡單教程(包括服務(wù)器狀態(tài)監(jiān)控)

    Jmeter壓力測試簡單教程(包括服務(wù)器狀態(tài)監(jiān)控)

    Jmeter是一個(gè)非常好用的壓力測試工具。Jmeter用來做輕量級的壓力測試,非常合適,本文詳細(xì)的介紹了Jmeter的使用,感性的可以了解一下
    2021-11-11
  • springMVC的RequestMapping請求不到路徑的解決

    springMVC的RequestMapping請求不到路徑的解決

    這篇文章主要介紹了springMVC的RequestMapping請求不到路徑的解決,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • JDK動(dòng)態(tài)代理步驟詳解(源碼分析)

    JDK動(dòng)態(tài)代理步驟詳解(源碼分析)

    這篇文章主要介紹了JDK動(dòng)態(tài)代理步驟詳解,首先需要?jiǎng)?chuàng)建一個(gè)實(shí)現(xiàn)接口InvocationHandler的類,它必須實(shí)現(xiàn)invoke方法 ,最后通過Proxy的靜態(tài)方法實(shí)現(xiàn)此操作,需要的朋友可以參考下
    2021-06-06
  • java創(chuàng)建txt文件并存入內(nèi)容

    java創(chuàng)建txt文件并存入內(nèi)容

    這篇文章主要為大家詳細(xì)介紹了java創(chuàng)建txt文件并存入內(nèi)容,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • MyBatis中selectKey標(biāo)簽及主鍵回填實(shí)現(xiàn)

    MyBatis中selectKey標(biāo)簽及主鍵回填實(shí)現(xiàn)

    <selectKey>標(biāo)簽在MyBatis中提供了一種靈活的方式來生成和回填主鍵,本文就來介紹一下selectKey標(biāo)簽及主鍵回填實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-12-12
  • Java并發(fā)Futures和Callables類實(shí)例詳解

    Java并發(fā)Futures和Callables類實(shí)例詳解

    Callable對象返回Future對象,該對象提供監(jiān)視線程執(zhí)行的任務(wù)進(jìn)度的方法, Future對象可用于檢查Callable的狀態(tài),然后線程完成后從Callable中檢索結(jié)果,這篇文章給大家介紹Java并發(fā)Futures和Callables類的相關(guān)知識,感興趣的朋友一起看看吧
    2024-05-05
  • 用JAVA實(shí)現(xiàn)一套背壓機(jī)制

    用JAVA實(shí)現(xiàn)一套背壓機(jī)制

    背壓依我的理解來說,是指訂閱者能和發(fā)布者交互,可以調(diào)節(jié)發(fā)布者發(fā)布數(shù)據(jù)的速率,解決把訂閱者壓垮的問題,這篇文章主要介紹了用JAVA自己實(shí)現(xiàn)一套背壓機(jī)制,需要的朋友可以參考下
    2023-06-06
  • Java實(shí)現(xiàn)二維數(shù)組和稀疏數(shù)組之間的轉(zhuǎn)換

    Java實(shí)現(xiàn)二維數(shù)組和稀疏數(shù)組之間的轉(zhuǎn)換

    本文主要介紹了Java 二維數(shù)組和稀疏數(shù)組轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06

最新評論

海晏县| 鹤庆县| 和静县| 宁乡县| 武强县| 翁源县| 藁城市| 杭锦后旗| 老河口市| 贡嘎县| 江孜县| 秭归县| 德保县| 宜州市| 临沭县| 五河县| 临海市| 北票市| 左权县| 墨玉县| 苗栗县| 股票| 玉屏| 台江县| 常德市| 闽清县| 土默特右旗| 朝阳区| 麻栗坡县| 揭西县| 金乡县| 上高县| 淳安县| 溧水县| 临夏市| 鹿邑县| 嘉义县| 洛阳市| 奇台县| 玉山县| 鄯善县|