4.5(Java)设计一个名为Stock的类表示股票,该类包括;

本文介绍了一个名为Stock的类的设计,该类用于表示股票并计算价格变化百分比。通过实例化Stock对象并设置属性,演示了如何计算股票价格变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目要求:

设计一个名为Stock的类表示股票,该类包括;
.一个名为symbol的字符串数据域表示股票代码:
.一个名为name的字符串域表示股票名称;
.一个名为 currentPrice 的double型数据域,用来存储股票的当前价格;
.一个名为 previousPrice 的double型数据域,用来存储股票的前一日收盘价;
.一个名为 getChangePercent()方法,返回从前一日价格到当前价格变化的百分比。
编写一个测试程序,创建一个Stock对象,他的股票代码是600000,股票名称是“浦发银行”, 前一日的收盘价是25.5,当前的最新价是28.6。
package bookTest2;

public class Stock {
    //一个名为symbol的字符串数据域表示股票代码:
    String symbol ;
    //一个名为name的字符串域表示股票名称;
    String name;
    //一个名为 previousPrice 的double型数据域,用来存储股票的前一日收盘价;
    double previousPrice ;
    //一个名为 currentPrice 的double型数据域,用来存储股票的当前价格;
    double currentPrice ;
    //创建一个给特定代码和名称的股票构造方法;
    public Stock( String symbol , String name){
        this.name = name;
        this.symbol = symbol;
    }
    public double getPreviousPrice() {
        return previousPrice;
    }
    public void setPreviousPrice(double previousPrice) {
        this.previousPrice = previousPrice;
    }
    public double getCurrentPrice() {
        return currentPrice;
    }
    public void setCurrentPrice(double currentPrice) {
        this.currentPrice = currentPrice;
    }
    //一个名为 getChangePercent()方法,返回从前一日价格到当前价格变化的百分比。
    public double getChangePercent(){
       double percent = (currentPrice-previousPrice)/previousPrice;
        return percent*100;
    }
}

2.测试stock类

package bookTest2;

public class testStock {
    public static void main(String[] args) {
        //编写一个测试程序,创建一个Stock对象,他的股票代码是600000,股票名称是“浦发银行”
        Stock stock = new Stock("600000","浦发银行");
        //前一日的收盘价是25.5
        stock.previousPrice = 25.5;
        //当前的最新价是28.6,
        stock.currentPrice = 28.6;
        System.out.println(stock.getChangePercent()+" %");
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值