إذا كان التعبير في شكل سلسلة ، فإننا نواجه عمومًا مشاكل كبيرة في التقييم.
فيما يلي طريقة تستدعي مباشرة JavaScript لإرجاع القيمة ، وهي بلا شك أداة سحرية.
الرمز كما يلي:
Package SCC ؛ Import javax.script.scriptengine ؛ import javax.script.scriptengeneManager ؛ import javax.script.scriptexception ؛ counter public counter {public static void main (string [] manager.getEngineByName ("JS") ؛ أرقام السلسلة = سلسلة جديدة ("1+2/5") ؛ جرب {String Ans = se.eval (number) .toString () ؛ system.out.println (ans) ؛} catch (scriptexception e) {E.PrintStackTrace () ؛}}}}}}}}}}}}}سأشارك عملية بسيطة لتنفيذ الآلة الحاسبة في Java. الرمز كما يلي:
scriptenginemanger SEM = جديد scriptenginemanger () ؛/*إدارة محرك البرنامج النصي*/scriptengine se = sem.getEngineByName ("javaScript") ؛/*محرك البرنامج النصي*/jtextfield tf = new jtextfield (10) ؛ جرب {system.out.println (se.eval ("2+2") النتيجة*/tf.settext (se.eval (tf.getText ()). toString) ؛ // أظهر نتيجة العملية إلى مربع النص ، على غرار تأثير الموقت} catch (scriptexception e) {system.out.println ("خطأ الحساب!") ؛}لخص
ما ورد أعلاه هو المحتوى الكامل لهذه المقالة حول جافا استدعاء JavaScript لتنفيذ أمثلة رمز حاسبة السلسلة. آمل أن يكون ذلك مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!