zoukankan      html  css  js  c++  java
  • 股票的风险

    /*
    标题:股票的风险
    内容:
    股票风险

    股票交易上的投机行为往往十分危险。假设某股票行为十分怪异,每天不是涨停(上涨10%)就是跌停(下跌10%)。
    假设上涨和下跌的概率均等(都是50%)。再假设交易过程没有任何手续费。
    某人在开始的时候持有总价值为x的该股股票,那么100个交易日后,他盈利的可能性是多少呢?
    以下程序通过计算机模拟了该过程,一般的输出结果在0.3左右。请填写缺失的代码。

    把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

    int N = 10000;
    int n = 0;

    for(int i=0; i<N; i++)
    {
    double value = 1000.0;
    for(int k=0; k<100; k++)
    {
    if(Math.random() > _______)
    value = value * 1.1;
    else
    value = value * 0.9;
    }
    if(____________) n++;
    }

    System.out.println(1.0*n/N);

          */

     

     1 class pro08 {
     2     public static void main(String[] args) {
     3         
     4             int N = 10000;
     5             int n = 0;
     6             
     7             for(int i=0; i<N; i++)
     8             {
     9                 double value = 1000.0;    
    10                 for(int k=0; k<100; k++)
    11                 {
    12                     if(Math.random() >  0.5   )
    13                         value = value * 1.1;
    14                     else
    15                         value = value * 0.9;
    16                 }
    17                 if(value > 1000) n++;
    18             }
    19             
    20             System.out.println(1.0*n/N);//n为一百个交易日过后,盈利的次数,
    21 
    22 
    23      }
    24 }

    /*
    public static double random()

    返回带正号的 double 值,大于或等于 0.0,小于 1.0。返回值是一个伪随机 (pseudorandomly) 选择的数,在上述范围内(大致)均匀分布。 


    */

  • 相关阅读:
    RabbitMq+Haproxy负载均衡
    RabbitMq常用命令
    几种常见的消息队列
    RabbitMq集群搭建
    a=a+b与a+=b的区别
    Redis集群搭建
    变量作用域
    8.3吝啬SAT问题
    Surrounded Regions
    Binary Tree Maximum Path Sum
  • 原文地址:https://www.cnblogs.com/wsxjbky/p/3056125.html
Copyright © 2011-2022 走看看