Como faço para passar quilograma, grama para um conversor de quilograma e obter o resultado em gramas
Pergunta
Como faço para passar quilograma, grama para um conversor de quilograma e obter o resultado em gramas (por exemplo, 5 kg 500 gramas = 5500 gramas)
Como fazer isso usando javax.measure.* Consulte aqui
Observação: Eu preciso da solução apenas com base nos pacotes acima e não em alguma solução genérica
Solução
É uma API bastante complicada, mas algo assim?
int grams = Measure.valueOf(5, SI.KILOGRAM).intValue(SI.GRAM) +
Measure.valueOf(500, SI.GRAM).intValue(SI.GRAM);
Provavelmente existe um método mais formal para aritmética em Measure
valores, mas não consigo encontrá -lo.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow