プログラムを実行しましたが、これをで印刷する必要がありますprintf()
。この6.00のように、小数点以下2桁にする必要があり、四捨五入する必要があります。私はprintln()
それを試すためだけに使用しました。
public static void main(String[ ] args)
{
double[ ] x = {1.0, 0.90, 0.80, 0.70, 0.60, 0.50, 0.40, 0.30, 0.20, 0.10, 0.00, -0.10, -0.20, -0.30, -0.40, -0.50, -0.60, -0.70, -0.80, -0.90, -1.00};
double r = 1;
for (int i = 0; i <= 20; i++) {
System.out.println(x[i]);
}
for(int i=0;i<21;i++) {
double y = Math.sqrt(Math.pow(r, 2)- Math.pow(x[i], 2));
System.out.println("");
System.out.println(y);
}
}
並べ方は次のとおりです。http://i.stack.imgur.com/7atLn.png