一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java調用JavaScript實現字符串計算器代碼示例

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

2021-02-28 11:13jopen Java教程

這篇文章主要介紹了Java調用JavaScript實現字符串計算器代碼示例,具有一定參考價值,需要的朋友可以了解下。

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

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

代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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實現計算器的簡單運算,代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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實現字符串計算器代碼示例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

原文鏈接:http://www.open-open.com/code/view/1434193321567

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人尤物 | 精品综合一区二区三区 | 美国一级大黄大色毛片 | 久久中文字幕亚洲精品最新 | 成人激情 | 我和子伦系列小说 | 日韩国产成人精品视频 | 大又大又黄又爽免费毛片 | 色老板视频在线观看 | 免费精品99久久国产综合精品 | freesex性欧美炮机喷潮 | 思敏1一5集国语版免费观看 | 精品女同同性视频很黄很色 | 国产特级毛片aaaaaa | s0e一923春菜花在线播放 | 国产亚洲精品精品国产亚洲综合 | 午夜影院免费入口 | 性柔术18性13处交 | 国产午夜免费不卡精品理论片 | 亚洲2卡三卡4卡5卡精品 | 麻豆在线md0087免费 | 美国艳星lisann成人作品 | 99在线观看视频免费精品9 | 青青青青青 | 天堂漫画破解版 | 国产一区二区三区毛片 | 九九99在线视频 | 天天干狠狠操 | 精品国产国产精2020久久日 | 网站色小妹 | 久久精品视在线观看85 | 欧美成人momandson | a网在线 | 欧美亚洲国产另类 | jiizz亚洲护士厕所 | 91寡妇天天综合久久影院 | 性春院 | 日本视频在线免费看 | 成人国产精品一级毛片视频 | 午夜一级影院 | chinese国产打屁股 |