import javax.measure.Measure;
import javax.measure.quantity.Length;
import javax.measure.unit.SI;
import javax.measure.converter.UnitConverter;
public class MeasurementExample {
public static void main(String[] args) {
Measure<Length> lengthInFeet = Measure.valueOf(10, SI.FOOT);
Measure<Length> lengthInMeter = lengthInFeet.to(SI.METER);
System.out.println("Length in feet: " + lengthInFeet);
System.out.println("Length in meters: " + lengthInMeter);
Measure<Length> halfLengthInMeter = lengthInMeter.divide(2);
System.out.println("Half length in meters: " + halfLengthInMeter);
UnitConverter converter = SI.FOOT.getConverterTo(SI.METER);
double feetInMeter = converter.convert(1);
System.out.println("1 foot in meters: " + feetInMeter);
}
}