package jxl.biff.formula;

import common.Logger;
import jxl.biff.DoubleHelper;

/* JADX INFO: loaded from: classes.dex */
class DoubleValue extends NumberValue implements ParsedThing {
    static /* synthetic */ Class class$jxl$biff$formula$DoubleValue;
    private static Logger logger;
    private double value;

    static {
        Class clsClass$ = class$jxl$biff$formula$DoubleValue;
        if (clsClass$ == null) {
            clsClass$ = class$("jxl.biff.formula.DoubleValue");
            class$jxl$biff$formula$DoubleValue = clsClass$;
        }
        logger = Logger.getLogger(clsClass$);
    }

    public DoubleValue() {
    }

    static /* synthetic */ Class class$(String str) {
        try {
            return Class.forName(str);
        } catch (ClassNotFoundException e) {
            throw new NoClassDefFoundError(e.getMessage());
        }
    }

    @Override // jxl.biff.formula.ParseItem
    byte[] getBytes() {
        byte[] bArr = new byte[9];
        bArr[0] = Token.DOUBLE.getCode();
        DoubleHelper.getIEEEBytes(this.value, bArr, 1);
        return bArr;
    }

    @Override // jxl.biff.formula.NumberValue
    public double getValue() {
        return this.value;
    }

    @Override // jxl.biff.formula.ParseItem
    void handleImportedCellReferences() {
    }

    @Override // jxl.biff.formula.NumberValue, jxl.biff.formula.ParsedThing
    public int read(byte[] bArr, int i2) {
        this.value = DoubleHelper.getIEEEDouble(bArr, i2);
        return 8;
    }

    DoubleValue(double d) {
        this.value = d;
    }

    public DoubleValue(String str) {
        try {
            this.value = Double.parseDouble(str);
        } catch (NumberFormatException e) {
            logger.warn(e, e);
            this.value = 0.0d;
        }
    }
}
