variantcurrency.java

来自「使用JCom的时候」· Java 代码 · 共 55 行

JAVA
55
字号
package jp.ne.so_net.ga2.no_ji.jcom;

import java.text.NumberFormat;

/**
 * VARIANT宆偺捠壿宆傪掕媊偟傑偡丅
 * VARIANT偱偼CY/CURRENCY偼LONGLONG偲偟偰幚憰偝傟偰偄傑偡偑丄
 * Java偱偼捠忢捠壿偼double偭偰偄傑偡丅柧帵揑偵捠壿偲double傪
 * 嬫暿偡傞偨傔偵丄偙偺傛偆偵幚憰偟傑偟偨丅
 *
 * @see     IDispatch
 * @see     JComException
	@author Yoshinori Watanabe(搉曈 媊懃)
	@version 2.00, 2000/06/25
	Copyright(C) Yoshinori Watanabe 1999-2000. All Rights Reserved.
 */
public class VariantCurrency {
	double value;
	static NumberFormat price = NumberFormat.getCurrencyInstance();

    /**
     * 巜掕偝傟偨嬥妟偱VariantCurrency傪嶌惉偟傑偡丅
     * @param     value 嬥妟
     */
	public VariantCurrency(double value) { this.value = value; }

    /**
     * VariantCurrency傪嶌惉偟傑偡丅嬥妟偼侽偱弶婜壔偝傟傑偡丅
     */
	public VariantCurrency() { this(0.0); }

    /**
     * 巜掕偟偨嬥妟傪愝掕偟傑偡丅
     * @param	value	嬥妟
     */
	public void set(double value) { this.value = value; }

	/**
     * 嬥妟傪庢摼偟傑偡丅
     * @return	嬥妟
     */
	public double get() { return value; }

    /**
     * 嬥妟傪暥帤楍偵曄姺偟傑偡丅
     * 彂幃偼
     * <code>NumberFormat.getCurrencyInstance()</code>
     * 偵廬偄傑偡丅
     * @return	暥帤楍
     */
	public String toString() {
		return price.format(value);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?