欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

<legend id='9vpgxy7b'><style id='6lkyh5bl'><dir id='6b6n4df7'><q id='ilx95pj4'></q></dir></style></legend>
<tfoot id='hcj4eq69'></tfoot>

    <bdo id='3pkn450n'></bdo><ul id='c9o9i9yw'></ul>
  • <small id='7om6i23y'></small><noframes id='vngv1h5l'>

    <i id='j2h9wfty'><tr id='wqp0cn8l'><dt id='nsf1jspk'><q id='70o5olc7'><span id='31ia4jbf'><b id='0lar7d98'><form id='r4nskdnu'><ins id='zjjk4ugz'></ins><ul id='vsl5nsuy'></ul><sub id='lkz8diie'></sub></form><legend id='ayruyor6'></legend><bdo id='v2qy6suq'><pre id='6zrkan66'><center id='rhodesnz'></center></pre></bdo></b><th id='jgjavnxt'></th></span></q></dt></tr></i><div class="c8jzdxauzz" id='f9jeafj3'><tfoot id='stzrnj2e'></tfoot><dl id='lkc4v1ka'><fieldset id='kiz0zud1'></fieldset></dl></div>

        歡迎來到入門教程網!

        Java編程

        當前位置:主頁 > 軟件編程 > Java編程 >

        java調用不同模塊代碼 java不同包怎樣調用

        來源:本站原創(chuàng)|時間:2023-04-11|欄目:Java編程|點擊: 次

        Java中怎么根據不同的輸入數(shù)據類型調用不同的方法呢?

        public int add(int a,int b){

        return a+b;

        }

        public double add(int a,double b){

        return a+b;

        }

        public double add(double a,int b){

        return a+b;

        }

        public double add(double a,double b){

        return a+b;

        }

        這些代碼可以實現(xiàn)啊。

        你應該判斷的是輸入的類型,然后確定最后結果的類型;

        比如輸入兩個double,結果就是double;

        輸入兩個int,結果就是int.

        我是這樣想的,輸入時統(tǒng)一是字符串輸入。

        帶“.”的認為是double,不帶的認為是int.

        Java中是進行程序設計時,是怎樣實現(xiàn)模塊間的調用的?

        什么叫模塊間的調用,模塊一說應該是面向過程編程里的概念,在這里就不知道你說的模塊是指什么東東。

        如果是一個類要調用另一個類的方法,如果是靜態(tài)方法可以直接:類名.方法名()這樣調用。否則實例化類后再調用其中的方法。

        如何在Java中調用Python代碼

        Jython(原JPython),是一個用Java語言寫的Python解釋器。在沒有第三方模塊的情況下,通常選擇利用Jython來調用Python代碼,它是一個開源的JAR包,你可以到官網下載一個HelloPython程序importorg.python.util.PythonInterpreter;publicclassHelloPython{publicstaticvoidmain(String[]args){PythonInterpreterinterpreter=newPythonInterpreter();interpreter.exec("print('hello')");}}什么是PythonInterpreter?它的中文意思即是“Python解釋器”。我們知道Python程序都是通過解釋器來執(zhí)行的,我們在Java中創(chuàng)建一個“解釋器”對象,模擬Python解釋器的行為,通過exec("Python語句")直接在JVM中執(zhí)行Python代碼,上面代碼的輸出結果為:hello在Jvm中執(zhí)行Python腳本interpreter.execfile("D:/labs/mytest/hello.py");如上,將exec改為execfile就可以了。需要注意的是,這個.py文件不能含有第三方模塊,因為這個“Python腳本”最終還是在JVM環(huán)境下執(zhí)行的,如果有第三方模塊將會報錯:javaImportError:Nomodulenamedxxx僅在Java中調用Python編寫的函數(shù)先完成一個hello.py代碼:defhello():return'Hello'在Java代碼中調用這個函數(shù):importorg.python.core.PyFunction;importorg.python.core.PyObject;importorg.python.util.PythonInterpreter;publicclassHelloPython{publicstaticvoidmain(String[]args){PythonInterpreterinterpreter=newPythonInterpreter();interpreter.execfile("D:/labs/hello.py");PyFunctionpyFunction=interpreter.get("hello",PyFunction.class);//第一個參數(shù)為期望獲得的函數(shù)(變量)的名字,第二個參數(shù)為期望返回的對象類型PyObjectpyObject=pyFunction.__call__();//調用函數(shù)System.out.println(pyObject);}}上面的代碼執(zhí)行結果為:Hello即便只是調用一個函數(shù),也必須先加載這個.py文件,之后再通過Jython包中所定義的類獲取、調用這個函數(shù)。如果函數(shù)需要參數(shù),在Java中必須先將參數(shù)轉化為對應的“Python類型”,例如:__call__(newPyInteger(a),newPyInteger(b))a,b的類型為Java中的int型,還有諸如:PyString(Stringstring)、PyList(Iteratoriter)等。詳細可以參考官方的api文檔。包含第三方模塊的情況:一個手寫識別程序這是我和舍友合作寫的一個小程序,完整代碼在這里:,界面上引用了corejava上的一段代碼。Python代碼是舍友寫的,因為在Python程序中使用了第三方的NumPy模塊,導致無法通過Jython執(zhí)行。下面這個方法純粹是個人思路,沒有深入查資料。核心代碼如下:importjava.io.*;classPyCaller{privatestaticfinalStringDATA_SWAP="temp.txt";privatestaticfinalStringPY_URL=System.getProperty("user.dir")+"\\test.py";publicstaticvoidwriteImagePath(Stringpath){PrintWriterpw=null;try{pw=newPrintWriter(newFileWriter(newFile(DATA_SWAP)));}catch(IOExceptione){e.printStackTrace();}pw.print(path);pw.close();}publicstaticStringreadAnswer(){BufferedReaderbr;Stringanswer=null;try{br=newBufferedReader(newFileReader(newFile(DATA_SWAP)));answer=br.readLine();}catch(FileNotFoundExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}returnanswer;}publicstaticvoidexecPy(){Processproc=null;try{proc=Runtime.getRuntime().exec("python"+PY_URL);proc.waitFor();}catch(IOExceptione){e.printStackTrace();}catch(InterruptedExceptione){e.printStackTrace();}}//測試碼publicstaticvoidmain(String[]args)throwsIOException,InterruptedException{writeImagePath("D:\\labs\\mytest\\test.jpg");execPy();System.out.println(readAnswer());}}實際上就是通過Java執(zhí)行一個命令行指令。

        Java項目怎樣讓另一個類中的代碼跟這個類里面的代碼一起執(zhí)行

        1、在Java項目中新建一個類。然后在調用類中先進行被調用類實例化,然后通過實例化的對象訪問。

        2、在Java項目中新建一個類,將該類中需要被調用的方法設置為靜態(tài)(static),加了static后,就可以用類名直接調用。然后在調用類中直接通過類名進行訪問。3、這樣就可以讓Java項目另一個類中的代碼跟這個類里面的代碼一起執(zhí)行了。

            <tfoot id='qwtwhfh0'></tfoot>

                <bdo id='gpqw6u36'></bdo><ul id='c26l7qk6'></ul>
              • <i id='4dhp1u78'><tr id='xzr3coi4'><dt id='ta9x9ewj'><q id='fu0jygqc'><span id='fikq87u3'><b id='k52d7y8f'><form id='qps6q6at'><ins id='uz8op5cf'></ins><ul id='g8xovy5i'></ul><sub id='55yxw5pn'></sub></form><legend id='kbj9k68l'></legend><bdo id='engfn394'><pre id='35i4k0wf'><center id='br6ghqoc'></center></pre></bdo></b><th id='ixci6ztj'></th></span></q></dt></tr></i><div class="c8jzdxauzz" id='o43zmi7t'><tfoot id='pi5xvn4i'></tfoot><dl id='gy7cf7uv'><fieldset id='4o2n29cf'></fieldset></dl></div>
                <legend id='ksm4vucv'><style id='i9gh6sp1'><dir id='g10vs8s3'><q id='tid2it7y'></q></dir></style></legend>

                    <tbody id='gcbx9908'></tbody>

                  <small id='19yu0cs4'></small><noframes id='cqc05wuz'>

                • 上一篇:java代碼建文件夾 java代碼創(chuàng)建文件

                  欄    目:Java編程

                  下一篇:沒有了

                  本文標題:java調用不同模塊代碼 java不同包怎樣調用

                  本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/17377.html

                  網頁制作CMS教程網絡編程軟件編程腳本語言數(shù)據庫服務器

                  如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

                  聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

                  Copyright © 2002-2020 腳本教程網 版權所有

                • <i id='6b53w565'><tr id='fi0edhas'><dt id='sn544i34'><q id='bdt1k4qu'><span id='jmndwbhf'><b id='kft693ze'><form id='2istnqo4'><ins id='vfcm1afe'></ins><ul id='qvjaoeqz'></ul><sub id='umvt5gt4'></sub></form><legend id='mpm3ayb4'></legend><bdo id='xud133cn'><pre id='6tc92vfb'><center id='gr8tw9qz'></center></pre></bdo></b><th id='0chutnhq'></th></span></q></dt></tr></i><div class="c8jzdxauzz" id='gd2fc00w'><tfoot id='9t8edpqn'></tfoot><dl id='g1rkd8s5'><fieldset id='bnazm5mu'></fieldset></dl></div>
                  <tfoot id='5wyn84b9'></tfoot>
                  <legend id='x5inzwmh'><style id='5tmnnlmu'><dir id='qjwqf9fl'><q id='5m6jgwtz'></q></dir></style></legend>

                    <bdo id='iuvu2qz1'></bdo><ul id='art32paf'></ul>

                  1. <small id='pvgbxvur'></small><noframes id='e9lase67'>