我有一个填充数组的方法,我需要找到一种方法让它重复多次。目的是迭代和重申行星的密度,以缩小其在同心壳特定点的质量、重力和密度。这是我的第一个程序,但是我认为在做这个的过程中我学到了很多东西。感谢大家
这是我的密度计算代码示例。我可能包括太多,但哦,好吧。所以我需要使这个迭代选定的次数。每次迭代都需要放回质量计算中,然后再放回重力计算中。然后节目又开始了。
public class ItrDensityGrid {
public double itrrho[];
double b = InitialConditions.bmod;
// Iterating grid of densities
public ItrDensityGrid(int shells, double radius, double mass){
GravityGrid gg = new GravityGrid(shells, radius, mass);
for(int k = shells; k >= 0; k--){
itrrho[k] = (itrrho[k]*(1+(gg.alpha[k]*(1.0 / 2)))*(1 / (1-((gg.alpha[k])*(1.0 / 2)))));
}
}
}