给定一个带有输入的文件:
Formula: m = (y - c) / x
Formula: m = y + c^2
我想在 java 中实现每个公式来求解 m,这样在这种情况下我会得到 2 个答案。我必须这样做,因为单独为每个公式编码对于我需要的所有公式来说太耗时了。
到目前为止,我下面的代码只是检测并隔离了每个公式。出于此问题的目的,我还删除了用户输入。
int y = 8;
int c = 2;
int x = 2;
try{
FileInputStream fstream = new FileInputStream("Filename");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
while((strLine = br.readLine()) != null){
if(strLine.startsWith("Formula")){
String standAloneFormula = strLine.replace("Formula: ", "");
System.out.println(standAloneFormula);
}
}
}
catch(Exception e){
System.out.print(e);
我遇到的主要问题是访问代码,然后将整数值应用于字符串值。在这种情况下,解决m的最简单方法是什么?
任何想法、链接或相关代码将不胜感激。
问候。