java程序数组溢出问题: Eij算到第25个数就说溢出了,Eij应该是19行19列的,Eij0,EiEj也是,怎么会溢出呢

[复制链接]
查看11 | 回复0 | 2011-4-30 12:03:44 | 显示全部楼层 |阅读模式
publicclasstest{
publicstaticvoidmain(String[]args){
AGAlinaa=newAGAlina();
System.out.println(a.B());
}
}
classAGAlina{
doubleEij[][]=newdouble[20][20];
double[]E={151.318300,99.737780,241.960600,244.166700,298.118300,514.015600,296.355000,26.957940,105.534800,122.766700,324.068900,337.638900,365.599900,370.682300,402.636293,427.722630,450.325022,470.840891,489.558373};//能量参数,单位K

double[][]Eij0={
{1,0.97164,0.960644,1,0.994635,0.708218,0.931484,1.17052,0.990126,1,1.01953,0.989844,1.00235,0.999268,1.107274,0.88088,0.880973,0.881067,0.881161},
{1,1,1.02274,0.97012,0.945939,0.746954,0.902271,1.08632,1.00571,1.021,0.946914,0.973384,0.95934,0.94552,1,1,1,1,1},{1,1,1,0.925053,0.960237,0.849408,0.955052,1.28179,1.5,1,0.906849,0.897362,0.726255,0.859764,0.855134,0.831229,0.80831,0.786323,0.765171},{1,1,1,1,1.02256,0.693168,0.946871,1.16446,1,1,1,1.01306,0,1.00532,1,1,1,1,1},{1,1,1,1,1,1,1,1.034787,1,1,1,1.0049,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.008692,1.010126,1.011501,1.012821,1.014089},{1,1,1,1,1,1,1,1,1.1,1,1.3,1.3,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
};
publicdoubleB(){
for(inti=0;i19;i){
for(intj=0;i19;j){
Eij[j]=Eij0[j]*Math.pow(E*E[j],0.5);
System.out.println(Eij[j]);
}//计算Eij=Eij*(EiEj)0.5;Gij=0.5*Gij*(GiGj)
}
returnEij;
}
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行