用java定义一个股票类Stock,该类包括如右图所示

2024-04-27

1. 用java定义一个股票类Stock,该类包括如右图所示

public class Stock {
    private String store;// 股票类属性
    private String symbol;// 股票代号
    private String name;// 股票名称
    private BigDecimal currentPrice;// 当前时间的股票价格
    private BigDecimal previouClosingPrice;// 前一天的股票值

 
    /**
     * 返回前一天变到当前时间的百分比
     * @return 百分比
     */
    public double getChangePercent() {
        return this.currentPrice.subtract(this.previouClosingPrice).abs()
                .divide(this.currentPrice, 2, BigDecimal.ROUND_HALF_EVEN)
                .doubleValue();
    }

 
    /**
     * 返回前一天变到当前时间的百分比
     * @param currentPrice 当前时间的股票价格
     * @param previouClosingPrice 前一天的股票值
     * @return 百分比
     */
    public double getChangePercent(BigDecimal currentPrice,
            BigDecimal previouClosingPrice) {
        return currentPrice.subtract(previouClosingPrice).abs()
                .divide(currentPrice, 2, BigDecimal.ROUND_HALF_EVEN)
                .doubleValue();
    }

 
    public String getStore() {
        return store;
    }

 
    public void setStore(String store) {
        this.store = store;
    }

 
    public String getSymbol() {
        return symbol;
    }

 
    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }

 
    public String getName() {
        return name;
    }

 
    public void setName(String name) {
        this.name = name;
    }

 
    public BigDecimal getCurrentPrice() {
        return currentPrice;
    }

 
    public void setCurrentPrice(BigDecimal currentPrice) {
        this.currentPrice = currentPrice;
    }

 
    public BigDecimal getPreviouClosingPrice() {
        return previouClosingPrice;
    }

 
    public void setPreviouClosingPrice(BigDecimal previouClosingPrice) {
        this.previouClosingPrice = previouClosingPrice;
    }

 
}

用java定义一个股票类Stock,该类包括如右图所示

2. c++程序设计题:定义一个股票类(stock)对象数组,存放连续5个交易日的股票信息,计算股票涨幅。

#include using namespace std;int main(){    double stock[5]; // 定义长度为5的数组存放用户输入的股票价格    for(int i = 0;i > stock[i];    } // 循环读入用户输入的股价    double percent = (stock[4] - stock[0]) * 100;    cout << "涨幅:" << percent << "%" << endl;    return 0;}

3. 3、 用java定义一个股票类Stock,该类包括如右图所示

public
class
stock
{
private
string
store;//
股票类属性
private
string
symbol;//
股票代号
private
string
name;//
股票名称
private
bigdecimal
currentprice;//
当前时间的股票价格
private
bigdecimal
previouclosingprice;//
前一天的股票值
/**
*
返回前一天变到当前时间的百分比
*
@return
百分比
*/
public
double
getchangepercent()
{
return
this.currentprice.subtract(this.previouclosingprice).abs()
.divide(this.currentprice,
2,
bigdecimal.round_half_even)
.doublevalue();
}
/**
*
返回前一天变到当前时间的百分比
*
@param
currentprice
当前时间的股票价格
*
@param
previouclosingprice
前一天的股票值
*
@return
百分比
*/
public
double
getchangepercent(bigdecimal
currentprice,
bigdecimal
previouclosingprice)
{
return
currentprice.subtract(previouclosingprice).abs()
.divide(currentprice,
2,
bigdecimal.round_half_even)
.doublevalue();
}
public
string
getstore()
{
return
store;
}
public
void
setstore(string
store)
{
this.store
=
store;
}
public
string
getsymbol()
{
return
symbol;
}
public
void
setsymbol(string
symbol)
{
this.symbol
=
symbol;
}
public
string
getname()
{
return
name;
}
public
void
setname(string
name)
{
this.name
=
name;
}
public
bigdecimal
getcurrentprice()
{
return
currentprice;
}
public
void
setcurrentprice(bigdecimal
currentprice)
{
this.currentprice
=
currentprice;
}
public
bigdecimal
getpreviouclosingprice()
{
return
previouclosingprice;
}
public
void
setpreviouclosingprice(bigdecimal
previouclosingprice)
{
this.previouclosingprice
=
previouclosingprice;
}
}

3、 用java定义一个股票类Stock,该类包括如右图所示

4. 用c++ 定义一个类Stock,记录一支股票交易的基本信息。

你是不愿意写代码吧,这个不难啊,基本学过类的都会
定义类Stock,里面有上述的私有成员变量,以及各个成员变量的公有set 和 get方法

再在main函数中创建连个变量
Stock todayStock;
Stock yesterdayStock;
再分别调用set函数,然后再计算涨幅、输出,很简单啊

5. java 设计一个Stock的类,这个类包括:

代码如下:
import java.math.BigDecimal;import java.math.RoundingMode;public class Stock {	private String symbol;	private String name;	private double previousClosingPrice;	private double currentPrice;	// 构造方法	public Stock(String symbol, String name) {		this.symbol = symbol;		this.name = name;	}	//	public double getChangePercent() {		return (currentPrice - previousClosingPrice) / previousClosingPrice;	}	public void setPreviousClosingPrice(double previousClosingPrice) {		this.previousClosingPrice = previousClosingPrice;	}	public void setCurrentPrice(double currentPrice) {		this.currentPrice = currentPrice;	}	public String getSymbol() {		return symbol;	}	public String getName() {		return name;	}	public static void main(String[] args) {		Stock stock = new Stock("Java", "Sun Mircro");		stock.setCurrentPrice(4.35); // 当前价格		stock.setPreviousClosingPrice(4.5);// 前一交易日价格		double d = stock.getChangePercent(); // 价格浮动: 由于是double,下面的计算是N位小数		System.out.println("价格浮动:" + stock.getChangePercent());		// 处理下		BigDecimal bd = new BigDecimal(d * 100); // 乘个100,是为了看效果		bd = bd.setScale(2, RoundingMode.HALF_UP); // 设置2位小数,采用四舍五入		System.out.println("[" + stock.getSymbol() + "] " + stock.getName() + " 价格浮动:" + bd.toString() + "%");	}}亲,如果回答满意,亲及时采纳,你的合作是我们回答的动力,谢谢!

java 设计一个Stock的类,这个类包括:

6. 股票类Stock,定义一个对象数组存放连续5个交易日的股票信息

给你介绍一个学习布线的好去处,,红马褂散户之家,全免费的,每天老大时时推荐股票,要学习炒股技巧请到股市兵法栏目,找枫之雨就OK了

7. 编写一个类Stock表示股票,成员变量有: string型symbol,表示股票代码. String型name,表示股票名称. double

private String symbol;//string型symbol,表示股票代码.
	private String name;//String型name,表示股票名称.
	private double previousClosingPrice;//double型previousClosingPrice,表示上期收盘价
	private double currentPrice;//double型currentPrice,表示当前价格.
        //下列为Set和get方法
	public String getSymbol() {
		return symbol;
	}
	public void setSymbol(String symbol) {
		this.symbol = symbol;
	}
	public String getName() {
		return name;
	}
	public void setNameString(String nameString) {
		this.name = nameString;
	}
	public double getPreviousClosingPrice() {
		return previousClosingPrice;
	}
	public void setPreviousClosingPrice(double previousClosingPrice) {
		this.previousClosingPrice = previousClosingPrice;
	}
	public double getCurrentPrice() {
		return currentPrice;
	}
	public void setCurrentPrice(double currentPrice) {
		this.currentPrice = currentPrice;
	}
	//Stock(String symbol,String name),用来创建股票对象
	Stock(String symbol,String name,double previousClosingPrice,double currentPrice) {
		this.symbol = symbol;
		this.name = name;
		this.previousClosingPrice = previousClosingPrice;
		this.currentPrice = currentPrice;
	}
	
	double changePercent(){
		return (currentPrice  - previousClosingPrice) /previousClosingPrice;
	}
	
	public static void main(String[] args){
		Stock stock = new Stock("IBM", "Intermational Business Manufacture Inc",176 , 153);
		System.out.println(stock.name+"股票本月同比上月上涨"+stock.changePercent()+"个百分点!");
	} 


我也是学生啊  可以进行技术交流哦  希望这能帮助到你....

编写一个类Stock表示股票,成员变量有: string型symbol,表示股票代码. String型name,表示股票名称. double

8. 股票的定义是什么?

get必备生活常识