<dependencies> <dependency> <groupId>org.jsr-275</groupId> <artifactId>jsr-275</artifactId> <version>1.0-beta-2</version> </dependency> </dependencies> import javax.measure.Quantity; import javax.measure.quantity.Length; import javax.measure.unit.SI; import tech.uom.lib.common.function.QuantityFunctions; public class Main { public static void main(String[] args) { Quantity<Length> distance = QuantityFunctions.create(10, SI.METER); Quantity<Length> height = QuantityFunctions.create(2, SI.METER); Quantity<Length> total = distance.add(height); System.out.println("Total distance: " + total); Quantity<Length> half = total.divide(2); System.out.println("Half of the distance: " + half); } } import javax.measure.Quantity; import javax.measure.quantity.Length; import javax.measure.unit.SI; import javax.measure.unit.Unit; import tech.uom.lib.common.function.QuantityFunctions; public class Main { public static void main(String[] args) { Quantity<Length> distance = QuantityFunctions.create(1000, SI.METER); Quantity<Length> kilometers = distance.to(SI.KILOMETER); System.out.println("Distance in kilometers: " + kilometers); Quantity<Length> rounded = distance.round(Unit.ONE); System.out.println("Rounded distance: " + rounded); String formatted = distance.to(SI.KILOMETER).toString("0.00 km"); System.out.println("Formatted distance: " + formatted); } }


上一篇:
下一篇:
切换中文