文字列を文字列に変換して配列に挿入するコードに問題があります。私は様々な方法を試みましたが、これらは期待される出力を与えません。文字配列の代わりにints配列を取得する
public int[] makePi() {
double PI = Math.PI;
String sPI = String.valueOf(PI);
int[] Arr = new int[3];
for(int i =0; i<3; i++)
{
Arr[i] = sPI.charAt(i);
}
return Arr;
}
出力は以下のようにPIの最初の3つの文字の配列でなければなりません: -
[ 3, 1, 4 ]
私は[51, 46, 49]
を取得していながら、必要に応じて、私は小数点文字を処理します。
ヒントが必要です。
スポイラーになる完全なプログラムを提供しないでください。 :-)
あなたの方法は何を出力しますか? – xuhdev
文字列配列またはint配列が必要ですか? –
@RamanShrivastavaいずれかを行います。 – RanchiRhino