论坛首页 编程语言技术论坛

蓝桥杯题目 --股票涨跌情况

浏览 1322 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-04-18  
public class Title5 {

	//题目规则:
	// 股票情况:涨: 10%  跌:10%  两者的概率都是 50%
	// 没有手续费用 
	// 条件:总价值:x 
	// 求:100 个交易日后,盈利的可能性   0.3 左右
	public static void main(String[] args){
		System.out.println("随机数:"+Math.random());
		f();
	}
	public static void f(){
		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()>0.5){	//涨
					value = value*1.1;
				}else{
					value = value*0.9;
				}
			}
			
			if(value>1000){
				n++;
			}
		}
		System.out.println(1.0*n/N);
	}

}
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics