Ola estou fazendo um exercicio que verifica se a operacao e comutativa , associativa, etc. Para isso, eu passo uma string. So que por exemplo, para um caso de comutativa eu teria:
a+b-3 = b+a-3 (ela e comutativa)
da mesma forma que essa aki tbm e comutativa:
(2a)+b-3 pois ela e igual a (2b)+a-3.
eu consegui fazer o metodo reconhecer o a e o b. mas eu queria q ele reconhecesse os parenteses, para saber q eu estou separando ele da operacao. eu estava fazd assim mas dava errado:
String str = "(2a)+b-3";
so q dava errado, entao eu tentei assim:
Sring str = ("2a")+"+b-3";
e deu certo, pelo menos respondeu q e comutativa, do contrario da forma q eu fiz anteriormente. Eu gostaria de saber se esta certo a forma que eu fiz, pra o Java identificar q ele esta separando o que esta dentro do parenteses dakela forma, usando o parenteses fora das aspas, e concatenando com outra string.
Ah outra coisa, ele n imprime os parenteses, ja que eles estao do lado de fora das aspas, no caso do exemplo do Sring str = ("2a")+"+b-3"; ele imprimi 2a+b-3 . Como eu faria um jeito pra imprimir esses parentese?
Vlw.