入力のあるファイルが与えられた場合:
Formula: m = (y - c) / x
Formula: m = y + c^2
この場合、2つの答えになるように、Javaで各式を実装してmを解決したいと考えています。各数式を個別にコーディングすると、必要なすべての数式に対して時間がかかりすぎるため、これを行う必要があります。
これまでのところ、以下のコードは各数式を検出して分離するだけです。この質問のために、ユーザー入力も削除しました。
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を解く最も簡単な方法は何でしょうか?
アイデア、リンク、または関連するコードを歓迎します。
よろしく。