java 设计一个Stock的类 , 这个类包括:代码如下:
【java的股票代码 java 股票分析工具】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开发怎么样java的股票代码你好!金现代java开发可以java的股票代码的java的股票代码,金现代java开发公司位于中国软件名城——山东济南java的股票代码,现有员工2000余人,自主软件产值居山东省软件行业十强 , 深交所上市,股票代码:300830 。
自2001年创立以来,公司始终致力于电力、石化、军工、铁路、公安、煤炭、通讯、政府、海关等领域的信息化软件、自动化产品的研发与推广,与国家电网、中国石化、中国铁路总公司等十余家世界五百强企业保持着稳固的合作关系 。产品遍布全国22个省、5个自治区、4个直辖市 。
公司是国家火炬计划软件产业基地骨干企业、山东省优秀软件企业,具有高新技术企业、双软认证企业、计算机系统集成资质三级、CMMI5(软件能力成熟度模型五级)、ISO9001:2008质量管理体系认证等资质 。
公司产品先后获得国家科技进步三等奖1 项、省科技进步二等奖3 项、省科技进步三等奖5 项、其它奖项10余项 。公司多个产品被评选为国家重点新产品、山东省优秀软件产品 。
久远银海java开发值得去吗久远银海java开发值得去 。久远银海是智慧民生的服务商,股票代码002777 。在30年的发展历程中,秉承科技服务民生的使命,弘扬创新、奋斗、共赢的企业精神 , 专注民生领域的信息化服务与创新,为客户和社会创造价值 。公司是国家规划布局的高新技术企业,具备CMMI5、ITSS、信息安全服务等行业一级资质 , 参与了40余项国际国家标准、行业标准及地方标准的制定,拥有800余项具备自主知识产权的软件产品和软件著作权 。
用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的股票代码的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java 股票分析工具、java的股票代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 移动硬盘里怎么分区,移动硬盘怎么分区合并
- 多屏显卡怎么用,显卡怎么多屏输出
- oracle到处数据库,oracle数据库数据导入
- windows操作系统的主要功能的简单介绍
- oracle数据库在线版,oracle数据库免费下载
- linuxweb服务器搭建,linuxweb服务器搭建实验报告
- Linux怎么离线安装redis,linux离线安装ruby
- go语言生成文档,golang生成文档
- mg代理平台后ly79,mg网站代理及ly79cn