文字列の配列「バランス配列」にこの入力「4+4-(4+4+(4+4)))」があります
私はこのコードを実行しようとしています:
String expression = "";
for(int j=2 ; j<balance.length-1 ; j++)
{
if(!(balance[j].equals("+")) || !(balance[j].equals("-")) || !(balance[j].equals("(")) || !(balance[j].equals(")")))
expression = expression + balance[j];
}
コードの最後で、expression に「444444」が含まれているはずですが、機能していません。
!.equals と || を使用していますか? 間違った方法で?
|| を使用してこれら 4 つのステートメントを結合したい それらの間の。