配列を埋めるメソッドがあり、それを何度も繰り返す方法を見つける必要があります。目的は、惑星の密度を反復して反復し、同心シェルである特定のポイントで質量、重力、および密度を狭めることです。これは私の最初のプログラムですが、これに取り組んでいる間にかなりの量を学んだと思います。みんな、ありがとう
これが密度計算の私のコードサンプルです。私はおそらくあまりにも多くを含めましたが、まあまあです。したがって、これを選択した回数繰り返す必要があります。各反復は質量計算に戻す必要があり、その後重力計算に戻されます。そして、ショーは再び始まります。
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)))));
}
}
}