一.编写一个股票买卖收益计算器
1.这么快就课程设计了?呵呵看到我以前交作业的也苦苦求代码上弄了近1个小时终于弄出来了我简单调试了你举的那个例子没问题其他的你自己调试吧importjava。
2.*;importjava。*;publicclassQueueTest{publicintvalue;publicintnum;publicQueueTest(intvalue,intnum){this。
3.value=value;this。num=num;}publicstaticvoidmain(Stringargs){Queuelist=newlinkedList();InputStreamReaderisr=null;BufferedReaderbr=null;//从命令行读取数据用的try{while(true){System。
4.println(1买股票);System。println(2卖股票);System。println(3退出);isr=newInputStreamReader(System。in);br=newBufferedReader(isr);inti=-1;intvalue=0;intnum=0;try{i=Integer。
5.parseInt(br。readLine());//读取命令操作代号}catch(NumberFormatExceptionne){System。
6.println(输入错误);}if(i==1){System。println(请输入股价);isr=newInputStreamReader(System。in);br=newBufferedReader(isr);try{value=Integer。readLine());}catch(NumberFormatExceptionne){System。
7.println(输入错误);continue;//读取所输入股价股票数目}System。println(请输入买入数目);isr=newInputStreamReader(System。in);br=newBufferedReader(isr);try{num=Integer。println(输入错误);continue;}list。add(newQueueTest(value,num));//向队列中加入购股记录}elseif(i==2){intincome=0;System。
8.println(输入错误);continue;}System。println(请输入卖出数目);isr=newInputStreamReader(System。println(输入错误);//与上同continue;}while(list。peek()!
9.=null){QueueTestt=(QueueTest)list。peek();if(t。numgt;num){t。num-=num;income =num*(value-t。value);System。println(收益是: income);break;//当购股记录股数大于卖出剩余量时,添加收益,退出队列访问}else{num-=t。
10.num;income =t。num*(value-t。value);list。poll();//当购股记录股数大于卖出剩余量时,添加收益,继续访问}}if(list。peek()==null){//现存股总数小于卖出数,将存货全卖出,输出还需要但没卖出的股数以及收益System。
11.println(已将剩余全部股票卖出,还缺少卖出股票数目: num);System。println(收益是: income);}}elseif(i==3){return;}else{System。
12.println(输入错误);}}}catch(IOExceptione){e。printStackTrace();}finally{try{if(br!
=null)br。close();if(isr!=null)isr。close();}catch(IOExceptione){e。printStackTrace();}}}}
二.如何计算股票买卖手续费计算器
1.其实跟股票的价格没关系,主要是这几块,双向收取的手续费。这个券商是可以调的。最高千三,最低是万三。但是现在有些地方都有最低佣金,打不到万三了。这个是固定的单向千一。说简单点,如果你的手续费是千三,那你买卖一万的股票的费用就是,买的时候收一万30的手续费,卖的时候,收一万30的手续费加印花税,总共就是70块。
你的股票要涨7里成本就出来了
三.求股票买卖成本计算器
印花税:成交额的0。佣金:最高成交额的0。3 ,最低收5元;一般收0。28 ,网上交易收0。过户费:每千股收1元,最低1元。最简易的算法:是买入价再上涨2-4 为保本。
四.股票买进卖出的计算
股票手续费一般是千分之一到千分之三,买入卖出双向都收,卖出时还要收千分之一的印花税。上证所的股票每千股收一元过户费,不足一元算一元。证券公司还有最低5元的佣金规定。所以你100股的话,双向都要收5元,如下计算:5 1 5 1 100*2*0。001=1所以你最起码要37卖出才能赚钱。100股交易太少了,手续费划不来
五.股票买入手续费计算器是什么?
1.是网上给你测算交易手续费的工具,没有多大用处,交易费只需知道交易费率,成交多少只要金额乘以费率即可计算,其他税等费用都是国家收取,也无法调整