¿Es posible realizar dos diferentes "+ =" y - las operaciones en una sola línea de código "="?

Kevin Ocampo :

Acabo de empezar a enseñar a mí mismo Java y me preguntaba si hay una operación (tal vez una "y luego" operación) que me permita realizar dos cálculos matemáticos en la misma línea. Es importante mantener al total actualizado para el "equilibrio". Este es mi código:

public static void main(String[] args) {
  double balance = 5400d;
  double withdrawalAmount = 2100d;
  double depositAmount = 1100d;

  //Total Balance after primary transactions 
  // (This line of code works but I want to update "balance" after every calculation
  System.out.println(balance - withdrawalAmount + depositAmount); 

  //This updates the balance after withdrawing money    
  System.out.println(balance -= withdrawalAmount);

  //This updates balance after depositing money    
  System.out.println(balance += depositAmount);

  //Here is where I was trying to combine both operations but it did not like this very much    
  System.out.println(balance -= withdrawalAmount && balance += depositAmount);
  }
GhostCat saludos Monica C.:

No hay una sintaxis de Java para hacer eso, pero todavía puede hacerlo, usando matemáticas simples sin formato.

Quieres hacer:

X = X  - y + z

No es necesario aquí dos asignaciones. Sólo tiene que restar un valor y agregue otro antes de hacer una sola asignación de nuevo a X.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=196093&siteId=1
Recomendado
Clasificación