Autore Topic: espressione java math  (Letto 732 volte)

Offline Ale

  • Nuovo arrivato
  • *
  • Post: 23
  • Respect: 0
    • Mostra profilo
espressione java math
« il: 12 Ottobre 2013, 15:07:01 CEST »
0
Salve a tutti Devs,

non riesco ad annidare questa epressione in java:
Codice (Java): [Seleziona]
risultato = ((campoMaxPpO2.multiply(new BigDecimal(10)).divide(new BigDecimal(10))).add(campoDepth));
che anziché restituire

risultato = (campomaxPpO2 x 10) diviso (10+campoDepth), restituisce

risultato =  (campomaxPpO2 x 10 diviso 10) + campoDepth

Qualcuno mi suggersice come correggere? grazie, a  buon rendere...
« Ultima modifica: 12 Ottobre 2013, 15:28:01 CEST da Ale »

Offline undead

  • Utente senior
  • ****
  • Post: 666
  • Respect: +113
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S6
  • Play Store ID:
    DrKappa
  • Sistema operativo:
    Windows 10 64-bit, Windows 8.1 64-bit
Re:espressione java math
« Risposta #1 il: 12 Ottobre 2013, 18:00:05 CEST »
0
Problema di parentesi, hai la add dopo la divisione.

Prova così:

Codice (Java): [Seleziona]
risultato = campoMaxPpO2.multiply(new BigDecimal(10)).divide(new BigDecimal(10).add(campoDepth));

;-)



Offline Ale

  • Nuovo arrivato
  • *
  • Post: 23
  • Respect: 0
    • Mostra profilo
Re:espressione java math
« Risposta #2 il: 12 Ottobre 2013, 19:12:52 CEST »
0
ok, grazie!
« Ultima modifica: 18 Ottobre 2013, 23:40:17 CEST da Ale »