?? real.java
字號:
/*
* 用于傳遞值的實數(shù)類Real
*
* 周長發(fā)編制
*/
package javaalgorithm.algorithm;
/**
* 用于傳遞值的實數(shù)類Real
* @author 周長發(fā)
* @version 1.0
*/
public class Real
{
private Double value = null;
/**
* 基本構(gòu)造函數(shù)
*/
public Real()
{
}
/**
* 指定值構(gòu)造函數(shù)
*
* @param v Real型值
*/
public Real(Real v)
{
setValue(v);
}
/**
* 指定值構(gòu)造函數(shù)
*
* @param v int型值
*/
public Real(int v)
{
setValue(v);
}
/**
* 指定值構(gòu)造函數(shù)
*
* @param v short型值
*/
public Real(short v)
{
setValue(v);
}
/**
* 指定值構(gòu)造函數(shù)
*
* @param v long型值
*/
public Real(long v)
{
setValue(v);
}
/**
* 指定值構(gòu)造函數(shù)
*
* @param v float型值
*/
public Real(float v)
{
setValue(v);
}
/**
* 指定值構(gòu)造函數(shù)
*
* @param v double型值
*/
public Real(double v)
{
setValue(v);
}
/**
* 指定值構(gòu)造函數(shù)
*
* @param v String型值
*/
public Real(String v)
{
setValue(v);
}
/**
* 賦值函數(shù)
*
* @param v Real型值
*/
public void setValue(Real v)
{
value = new Double(v.doubleValue());
}
/**
* 賦值函數(shù)
*
* @param v int型值
*/
public void setValue(int v)
{
value = new Double(v);
}
/**
* 賦值函數(shù)
*
* @param v long型值
*/
public void setValue(long v)
{
value = new Double(v);
}
/**
* 賦值函數(shù)
*
* @param v short型值
*/
public void setValue(short v)
{
value = new Double(v);
}
/**
* 賦值函數(shù)
*
* @param v float型值
*/
public void setValue(float v)
{
value = new Double(v);
}
/**
* 賦值函數(shù)
*
* @param v double型值
*/
public void setValue(double v)
{
value = new Double(v);
}
/**
* 賦值函數(shù)
*
* @param v String型值
*/
public void setValue(String v)
{
value = new Double(Double.parseDouble(v));
}
/**
* 轉(zhuǎn)化為字符串函數(shù)
*
* @return String型值
*/
public String toString()
{
return new Float(value.floatValue()).toString();
}
/**
* 取值函數(shù)
*
* @return int型值
*/
public int intValue()
{
return value.intValue();
}
/**
* 取值函數(shù)
*
* @return short型值
*/
public short shortValue()
{
return value.shortValue();
}
/**
* 取值函數(shù)
*
* @return long型值
*/
public long longValue()
{
return value.longValue();
}
/**
* 取值函數(shù)
*
* @return float型值
*/
public float floatValue()
{
return value.floatValue();
}
/**
* 取值函數(shù)
*
* @return double型值
*/
public double doubleValue()
{
return value.doubleValue();
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -