A. 用java.算出小于100的10个不重复的随机数,放入数组,并且打印出来
public class TextRandomArray {
/**
* 将小于100的10个不重复的随机数,放入数组,并且打印出来
*/
public static void main (String[]args)
{
int lot[] = new int[10]; //定义数组
int num;
lot[0]= (int)(Math.random()*100); //产生0-99之间的随机数,并赋值给lot[0]
for (int i=1;i<lot.length;i++)
{
num =(int)(Math.random()*100);
lot[i]=num;
/*
* 判断是否与前面产生的数值相等,
* 如果相等则表示数字有重复,于是将下标减1,退回去重新产生随机数
*/
for (int a=0; a<i; a++)
{
if (lot[a] == lot[i] )
{
i--;
break;
}
}
}
System.out.print("此次产生的数组的值为:");
for (int b =0;b<lot.length;b++)
{
System.out.print(lot[b]+" ");
}
}
}
测试结果:
此次产生的数组的值为:86 60 47 68 94 29 8 19 22 80
这粘过来的格式真让我看着头痛!
B. 这道java程序怎么写
话说这个题目你看明白了没?我有些迷糊的,读不懂,又加上你机翻...我感觉在用勾股定理!
我的思路是先算弦,然后在求:两个速度时间和,符合弦长的都打印出来,最优的当然是时间最小的那个!
不太确定我是否理解题目的含义了
public class Betaback{
public static void main(String[] args) throws InterruptedException {
double a, b, speedA, speedB, hour, pow;
a = 40;
b = 30;
speedA = 4;
speedB = 2;
hour = 23.4;
pow = Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2));
myFun(pow, speedA, speedB, hour);
System.out.println("---------------------------");
a = 55;
b = 37;
speedA = 4.6;
speedB = 2.4;
hour = 25.2;
pow = Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2));
myFun(pow, speedA, speedB, hour);
}
private static void myFun(double pow, double speedA, double speedB, double hour) {
double x = 0, y = 0, z = 0, t = 0, num = 0;
while (x < (pow / speedA)) {
t = x * speedA;
y = 0;
while (num < pow) {
z = y * speedB;
num = (t + z);
if (num >= pow && (x + y < hour) && y != 0 && (x > y)) {
System.out.println("SpeedA4 = " + x + "; SpeedB2 = " + y);
break;
}
y++;
}
num = 0;
x++;
}
}
}
C. 求资本资产定价模型(CAPM)中的β系数的计算公式!
资本资产定价模型中的Beta是通过统计分析同一时期市场每天的收益情况以及单个股票每天的价格收益来计算出的。
当Beta值处于较高位置时,投资者便会因为股份的风险高,而会相应提升股票的预期回报率。
举个例子,如果一个股票的Beta值是2.0,无风险回报率是3%,市场回报率是7%,那么市场溢价就是4%(7%-3%),股票风险溢价为8%(2X4%,用Beta值乘市场溢价),那么股票的预期回报率则为11%(8%+3%,即股票的风险溢价加上无风险回报率)。
所谓证券的均衡价格即指对投机者而言,股价不存在任何投机获利的可能,证券均衡价格为投资证券的预期报酬率,等于效率投资组合上无法有效分散的等量风险。
如无风险利率为5%,风险溢酬为8%,股票β系数值为0.8,则依证券市场线所算该股股价应满足预期报酬率11.4%,即持有证券的均衡预期报酬率为:
E(Ri)=RF+βi[E(Rm)−Rf]。
(3)贝塔算法java扩展阅读:
资本资产定价模型假设所有投资者都按马克维茨的资产选择理论进行投资,对期望收益、方差和协方差等的估计完全相同,投资人可以自由借贷。
基于这样的假设,资本资产定价模型研究的重点在于探求风险资产收益与风险的数量关系,即为了补偿某一特定程度的风险,投资者应该获得多少的报酬率。
当资本市场达到均衡时,风险的边际价格是不变的,任何改变市场组合的投资所带来的边际效果是相同的,即增加一个单位的风险所得到的补偿是相同的。
D. 求把下列的C++代码转化为java,谢谢啦!在2011年5月24号前回答可以加悬赏
C++一般采用和系统时间搭配来产生随机数
经典的《c程序设计教程》是这样做的
#indclude"time.h"
srand(time(NULL));
int x;
x=rand();
楼主说的是matlab 吧
matlab产生随机数的方法有很多,因为matlab专门是用来做数值计算的
randon 浮点型
randperm(N) 整数型
betarnd 贝塔分布的随机数生成器
binornd 二项分布的随机数生成器
chi2rnd 卡方分布的随机数生成器
exprnd 指数分布的随机数生成器
frnd f分布的随机数生成器
gamrnd 伽玛分布的随机数生成器
geornd 几何分布的随机数生成器
hygernd 超几何分布的随机数生成器
lognrnd 对数正态分布的随机数生成器
nbinrnd 负二项分布的随机数生成器
ncfrnd 非中心f分布的随机数生成器
nctrnd 非中心t分布的随机数生成器
ncx2rnd 非中心卡方分布的随机数生成器
normrnd 正态(高斯)分布的随机数生成器
poissrnd 泊松分布的随机数生成器
raylrnd 瑞利分布的随机数生成器
trnd 学生氏t分布的随机数生成器
unidrnd 离散均匀分布的随机数生成器
unifrnd 连续均匀分布的随机数生成器
weibrnd 威布尔分布的随机数生成器
java随机数生成就是采用Math.random()方法
random
public static double random()返回带正号的 double 值,大于或等于 0.0,小于 1.0。
楼主可以参阅API
E. 用java开发的、较成功的桌面应用软件有哪些
用java开发的、较成功的桌面应用软件有很多,具体软件名字建议官网查询。学java开发推荐选择千锋教育,该教育机构采用全程面授高品质、高体验培养模式,非常不错。
java开发需要掌握的内容如下:
1、Java基础
主要涉及:Java基础语法、面向对象、核心类库、集合、异常、IO、线程、JDK新特性等知识点.
2、JavaWeb开发
主要涉及:前端技术、数据库、JAVA数据库操作、软件服务器及服务器相关技术、动态网页JSP、AJAX等知识点.
3、Java高级框架
主要涉及:SpringMVC、MyBatis、Spring、MySQL高级、Linux&Redis&Nginx、Maven等知识点
4、大型微服务分布式技术
主要涉及:SpringBoot、SpringCloud、Git、Dubbo、Zookeeper、AngularJS、SpringSecurity、BCrypt加密、FastDFS、分布式事务处理、RedisCluster、Solr、SolrCloud、Freemarker、JMS、短信发送平台、SSO解决方案、CORS、Twitter的Snowflake、SpringTask、MavenProfile、MongoDB简介、MyCat、Docker、Jenkins等知识点。
想要了解更多有关java开发的相关信息,推荐咨询千锋教育。千锋教育成立教研学科中心,推出贴近企业需求的线下技能培训课程。课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python人工智能+数据分析培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、网络安全培训、区块链培训、影视剪辑包装培训、游戏原画培训、全媒体运营培训。采用全程面授高品质、高体验培养模式,非常值得选择。
F. 关于java程序输出希腊字母表,却在ρ后输出了问号,球大神解惑。
一共是24个希腊字母,你多出来的那个位置上应该没有内容。
我看网上有人这样做的循环,你看看适合你不:
for(char a='α';a<'ω';a++){
str+=a;
}
1 Α α alpha a:lf 阿尔法
2 Β β beta bet 贝塔
3 Γ γ gamma ga:m 伽马
4 Δ δ delta delt 德尔塔
5 Ε ε epsilon ep`silon 伊普西龙
6 Ζ ζ zeta zat 截塔
7 Η η eta eit 艾塔
8 Θ θ thet θit 西塔
9 Ι ι iot aiot 约塔
10 Κ κ kappa kap 卡帕
11 ∧ λ lambda lambd 兰布达
12 Μ μ mu mju 缪
13 Ν ν nu nju 纽
14 Ξ ξ xi ksi 克西
15 Ο ο omicron omik`ron 奥密克戎
16 ∏ π pi pai 派
17 Ρ ρ rho rou 肉
18 ∑ σ sigma `sigma 西格马
19 Τ τ tau tau 套
20 Υ υ upsilon jup`silon 宇普西龙
21 Φ φ phi fai 佛爱
22 Χ χ chi phai 凯
23 Ψ ψ psi psai 普西
24 Ω ω omega o`miga 欧米伽
G. 贝塔系数怎么计算 具体
贝塔系数的计算
贝塔系数利用回归的方法计算。贝塔系数为1即证券的价格与市场一同变动。贝塔系数高于1即证券价格比总体市场更波动。贝塔系数低于1(大于0)即证券价格的波动性比市场为低。
贝塔系数的计算公式
公式为:
其中ρam为证券a与市场的相关系数;σa为证券a的标准差;σm为市场的标准差。
据此公式,贝塔系数并不代表证券价格波动与总体市场波动的直接联系。
不能绝对地说,β越大,证券价格波动(σa)相对于总体市场波动(σm)越大;同样,β越小,也不完全代表σa相对于σm越小。
甚至即使β = 0也不能代表证券无风险,而有可能是证券价格波动与市场价格波动无关(ρam= 0),但是可以确定,如果证券无风险(σa),β一定为零。
1、贝塔系数概述
贝塔系数(Beta Coefficient)是一种评估证券系统性风险的工具,用以度量一种证券或一个投资证券组合相对总体市场的波动性。在股票、基金等投资术语中常见。
贝塔系数是统计学上的概念,它所反映的是某一投资对象相对于大盘的表现情况。其绝对值越大,显示其收益变化幅度相对于大盘的变化幅度越大;绝对值越小,显示其变化幅度相对于大盘越小。如果是负值,则显示其变化的方向与大盘的变化方向相反;
大盘涨的时候它跌,大盘跌的时候它涨。由于我们投资于投资基金的目的是为了取得专家理财的服务,以取得优于被动投资于大盘的表现情况,这一指标可以作为考察基金经理降低投资波动性风险的能力。 在计算贝塔系数时,除了基金的表现数据外,还需要有作为反映大盘表现的指标。
2、贝塔系数应用
贝塔系数反映了个股对市场(或大盘)变化的敏感性,也就是个股与大盘的相关性或通俗说的“股性”。可根据市场走势预测选择不同的贝塔系数的证券从而获得额外收益,特别适合作波段操作使用。
当有很大把握预测到一个大牛市或大盘某个大涨阶段的到来时,应该选择那些高贝塔系数的证券,它将成倍地放大市场收益率,为你带来高额的收益;相反在一个熊市到来或大盘某个下跌阶段到来时,你应该调整投资结构以抵御市场风险,避免损失,办法是选择那些低贝塔系数的证券。
为避免非系统风险,可以在相应的市场走势下选择那些相同或相近贝塔系数的证券进行投资组合。比如:一支个股贝塔系数为1.3,说明当大盘涨1%时,它可能涨1.3%,反之亦然;但如果一支个股贝塔系数为-1.3%时,说明当大盘涨1%时,它可能跌1.3%,同理,大盘如果跌1%,它有可能涨1.3%。
贝塔系数是反映单个证券或证券组合相对于证券市场系统风险变动程度的一个重要指标。通过对贝塔系数的计算,投资者可以得出单个证券或证券组合未来将面临的市场风险状况.通常贝塔系数是用历史数据来计算的,而历史数据计算出来的贝塔系数是否具有一定的稳定性,将直接影响贝塔系数的应用效果。利用CHOW检验方法对我国证券市场已经实现股份全流通的上市公司进行检验后发现,大部分上市公司在实现股份全流通后,其贝塔系数并没有发生显着的改变,用贝塔系数进行系统风险的预测可靠性还是相当高的。
H. C++工具中,随机数是怎样产生的Mathlab呢Java工具呢原理一样吗
c++ :rand()
java:一.java.lang.Math.random() 二.创建java.util.Random对象
matlab:
rand(n):生成0到1之间的n阶随机数方阵 rand(m,n):生成0到1之间的m×n的随机数矩阵 (现成的函数)
另外:
Matlab随机数生成函数
betarnd 贝塔分布的随机数生成器
binornd 二项分布的随机数生成器
chi2rnd 卡方分布的随机数生成器
exprnd 指数分布的随机数生成器
frnd f分布的随机数生成器
gamrnd 伽玛分布的随机数生成器
geornd 几何分布的随机数生成器
hygernd 超几何分布的随机数生成器
lognrnd 对数正态分布的随机数生成器
nbinrnd 负二项分布的随机数生成器
ncfrnd 非中心f分布的随机数生成器
nctrnd 非中心t分布的随机数生成器
ncx2rnd 非中心卡方分布的随机数生成器
normrnd 正态(高斯)分布的随机数生成器
poissrnd 泊松分布的随机数生成器
raylrnd 瑞利分布的随机数生成器
trnd 学生氏t分布的随机数生成器
unidrnd 离散均匀分布的随机数生成器
unifrnd 连续均匀分布的随机数生成器
weibrnd 威布尔分布的随机数生成器
I. java 中用了thread.sleep()这个函数以后,当线程再被唤醒时,是重新执行thread.run()吗
都不是,而是继续执行当前线程sleep后的操作
J. java生成贝塔分布
其中是贝塔函数,其定义为:
是伽玛函数,贝塔分布是一个作为伯努利分布和二项式分布的共轭先验分布的密度函数,在机器学习和数理统计学中有重要应用。贝塔分布中的参数可以理解为伪计数,伯努利分布的似然函数可以表示为,表示一次事件发生的概率,它为贝塔有相同的形式,因此可以用贝塔分布作为其先验分布。