Boa tarde! estou estudando Java e me surgiu uma dúvida, por que não consigo utilizar o operador ternário dentro de um método caso eu precise comparar um parâmetro recebido, por exemplo:
public void openAccount(String type) {
this.setStatus(true);
this.setType(type);
(type == "cc") ? this.deposit(50.0) : this.deposit(150.0);
}
me retorna o erro “The left-hand side of an assignment must be a variable” mas caso eu use um if comum ele funciona normalmente, isso me deixa confuso.