java3y
發布時間: 2022-12-15 06:34:57
㈠ java如何如何解析帶有變數的公式,急急急
不知道你在給公式賦完變數之後是要做什麼,是直接輸出公式計算結果呢,還是直接把整個公式列印出來呢。
如果你是想輸出計算結果的話,你的所謂的公式應該是寫成了一個方法的吧,這樣直接把參數傳給該方法就可以得到你想要的結果了吧。
如果你是想輸出替換變數之後的公式的話,那就用替換做唄,JAVA裡面有一個叫MessageFormat的類可以幫你做這個事情。
比方說一個一元一次方程ax=3,a就是你想替換的變數了如果你想把它替換成3,這樣的話在java裡面可以這么實現
String string = "{0}x=3";
String result = MessageFormat.format(string, "3");
得到的result就是3x=3了。
二元式子的話就這么干啦:
String string = "{0}x+{1}y=3";
String result = MessageFormat.format(string, "3", "3");
結果就是3x+3y=3的啦
熱點內容