① 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;
}
}
② 定義一個股票類Stock
定義股票的類:
在類模塊中輸入下列代碼。
public symbol as string
public name as string
public currenprice as currency
public sub 顯示股票信息()
msgbox(symbol & vbcrlf & name & currency)
end sub
列印圖案
private sub print()
dim x as string
dim y as integer
dim z as integer
x=""
for i=0 to 2
y=2-i
z=1+i*2
for j=1 to y
x=x & " "
nex j
for j=1 to z
x=x & "#"
next j
x=x & vbcrlf
next i
msgbox(x)
end sub
沒有看到第8題,第7題與股票的問題類似。
本例是用VB答復的,其他語言基本類似。
原來是要Java的:
public class Stock {
private String symbol;
private String name;
private double currentPrice;
public Stock(){
}
public void display(){
System.out.println("(" + this.symbol + ")" + this.name + ":" + this.currentPrice);
}
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 double getCurrentPrice() {
return currentPrice;
}
public void setCurrentPrice(double currentPrice) {
this.currentPrice = currentPrice;
}
}
③ 用C++設計一個股票信息的程序
要寫的完美還比較有難度,很想幫你寫,但是沒有充足的時間!
④ java數組自定義的問題
public class Stock
{
public static void main(String[] args)
{
Stock s=new Stock("ORCL","Oracle Corporation ",34.5);
s.setCurrentPrice(34.35);
System.out.println(s.getChangePercent() );
}
Stock(String symbol,String name,double previousClosingPrice)
{
this.symbol=symbol;
this.name=name;
this.previousClosingPrice=previousClosingPrice;
}
String getChangePercent()
{
String s="%";
double t=((currentPrice-previousClosingPrice)/previousClosingPrice);
if(t<0)
{
s="-%";
t=-t;
}
return s+t*100;
}
void setCurrentPrice(double currentPrice)
{
this.currentPrice=currentPrice;
}
private String symbol,name;
private double previousClosingPrice,currentPrice;
}
⑤ 想建一個關於股票分析的網站,想請教高手策劃指點下
簡單想彎彎 弄個博客或者微薄就可以了.
要想做好 就網路設計以及伺服器需要很大規模
要想做好
一 要容納所有股票
二 建立股票分類
三 建立股票群體
四 個股票有自己的獨立新聞 傳說 以及評論 人事財務 總是需要和股票的軟體想溝通 把資料調集過來
五 建立一個股票分析群體 把股票類別以及 分析資料 綜合顯示 以及類別顯示 以及各自顯示
六 投資人可以很快進行相互溝通 這個相互溝通 可以分類別 以及股票群體 以及股票各自獨立的集體
因此就是建立一個再線群體聊天空間 在這個=空間 關注的是三個聊天室窗口 外帶一個自己獨立建立的好友群體聊天室 因此是四個聊天室
如何來運用和關注呢 需要好好思索下
好友以及股票群友進行股票 分析 以及專業人群的友情加入進行的團體分析 分析分類別 各自股票 以及大盤
目前很多股票網都不具備靈活的群體分析 僅僅是專業人事分析 他們分析很多都是被超控手法
因為你買的時候是高價格也在上升 你一放或者割天就完蛋了
⑥ 用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;
}
}
⑦ 編寫一個類Stock表示股票,成員變數有: string型symbol,表示股票代碼. String型name,表示股票名稱. double
其實這種最基礎的題目,你自己想一下就做出來了。
public class Stock {
private String symbol;
private String name;
private double currentPrice;
public Stock(){
}
public void display(){
System.out.println("(" + this.symbol + ")" + this.name + ":" + this.currentPrice);
}
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 double getCurrentPrice() {
return currentPrice;
}
public void setCurrentPrice(double currentPrice) {
this.currentPrice = currentPrice;
}
}
⑧ c++程序設計題:定義一個股票類(stock)對象數組,存放連續5個交易日的股票信息,計算股票漲幅。
#include<iostream>
usingnamespacestd;
intmain()
{
doublestock[5];//定義長度為5的數組存放用戶輸入的股票價格
for(inti=0;i<5;i++)
{
cin>>stock[i];
}//循環讀入用戶輸入的股價
doublepercent=(stock[4]-stock[0])*100;
cout<<"漲幅:"<<percent<<"%"<<endl;
return0;
}
⑨ 用c++ 定義一個類Stock,記錄一支股票交易的基本信息。
#include<iostream.h>
#include<graphics.h>
class Stock{
public:
Stock(int o,int h,int l,int c)
{
close=c;
open=o;
low=l;
high=h;
}
private:
int high;
int low;
int open;
int close;
};
int main()
{
Stock st(5,5.5,5,5.5);
Stock yesterday;
drawline(st); //未定義實現
yesterday=st;//有待您改進ing。
return 0;
}
⑩ java 設計一個Stock的類,這個類包括:
代碼如下:
importjava.math.BigDecimal;
importjava.math.RoundingMode;
publicclassStock{
privateStringsymbol;
privateStringname;
;
privatedoublecurrentPrice;
//構造方法
publicStock(Stringsymbol,Stringname){
this.symbol=symbol;
this.name=name;
}
//
publicdoublegetChangePercent(){
return(currentPrice-previousClosingPrice)/previousClosingPrice;
}
(doublepreviousClosingPrice){
this.previousClosingPrice=previousClosingPrice;
}
publicvoidsetCurrentPrice(doublecurrentPrice){
this.currentPrice=currentPrice;
}
publicStringgetSymbol(){
returnsymbol;
}
publicStringgetName(){
returnname;
}
publicstaticvoidmain(String[]args){
Stockstock=newStock("Java","SunMircro");
stock.setCurrentPrice(4.35);//當前價格
stock.setPreviousClosingPrice(4.5);//前一交易日價格
doubled=stock.getChangePercent();//價格浮動:由於是double,下面的計算是N位小數
System.out.println("價格浮動:"+stock.getChangePercent());
//處理下
BigDecimalbd=newBigDecimal(d*100);//乘個100,是為了看效果
bd=bd.setScale(2,RoundingMode.HALF_UP);//設置2位小數,採用四捨五入
System.out.println("["+stock.getSymbol()+"]"+stock.getName()+"價格浮動:"+bd.toString()+"%");
}
}
親,如果回答滿意,親及時採納,你的合作是我們回答的動力,謝謝!